/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 05:01:12,142 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:01:12,143 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:01:12,206 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:01:12,207 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:01:12,209 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:01:12,212 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:01:12,217 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:01:12,218 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:01:12,222 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:01:12,223 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:01:12,223 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:01:12,223 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:01:12,224 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:01:12,224 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:01:12,225 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:01:12,225 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:01:12,226 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:01:12,226 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:01:12,227 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:01:12,228 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:01:12,229 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:01:12,229 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:01:12,230 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:01:12,231 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:01:12,231 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:01:12,232 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:01:12,232 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:01:12,232 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:01:12,233 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:01:12,233 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:01:12,233 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:01:12,234 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:01:12,234 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:01:12,235 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:01:12,235 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:01:12,235 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:01:12,235 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:01:12,235 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:01:12,236 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:01:12,236 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:01:12,237 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-18 05:01:12,250 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:01:12,250 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:01:12,250 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:01:12,250 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:01:12,251 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:01:12,256 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:01:12,257 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:01:12,257 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:01:12,257 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:01:12,258 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:01:12,258 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:01:12,259 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:01:12,259 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:01:12,260 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:01:12,260 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:01:12,260 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:01:12,260 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-01-18 05:01:12,416 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:01:12,432 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:01:12,434 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:01:12,435 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:01:12,435 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:01:12,436 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl [2022-01-18 05:01:12,436 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-symm.wvr.bpl' [2022-01-18 05:01:12,463 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:01:12,464 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:01:12,464 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:01:12,464 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:01:12,465 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:01:12,472 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,477 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,485 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:01:12,486 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:01:12,487 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:01:12,487 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:01:12,487 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:01:12,492 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,492 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,493 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,494 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,496 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,497 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,498 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,499 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:01:12,503 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:01:12,503 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:01:12,503 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:01:12,505 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/1) ... [2022-01-18 05:01:12,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:01:12,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:12,545 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-01-18 05:01:12,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-01-18 05:01:12,583 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:01:12,587 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:01:12,587 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:01:12,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:01:12,588 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:01:12,588 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:01:12,588 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:01:12,588 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:01:12,588 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:01:12,589 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 05:01:12,628 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:01:12,629 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:01:12,774 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:01:12,872 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:01:12,872 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 05:01:12,873 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:01:12 BoogieIcfgContainer [2022-01-18 05:01:12,873 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:01:12,888 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:01:12,888 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:01:12,890 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:01:12,891 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:01:12" (1/2) ... [2022-01-18 05:01:12,891 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4c614d3c and model type nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:01:12, skipping insertion in model container [2022-01-18 05:01:12,891 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:01:12" (2/2) ... [2022-01-18 05:01:12,892 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-symm.wvr.bpl [2022-01-18 05:01:12,896 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:01:12,896 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:01:12,896 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:01:12,896 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:01:12,951 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 05:01:12,977 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:01:12,982 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 05:01:12,982 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 05:01:12,988 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 23 places, 20 transitions, 56 flow [2022-01-18 05:01:12,999 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,000 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 05:01:13,004 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,005 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,005 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,008 INFO L85 PathProgramCache]: Analyzing trace with hash -1447402805, now seen corresponding path program 1 times [2022-01-18 05:01:13,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923297522] [2022-01-18 05:01:13,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923297522] [2022-01-18 05:01:13,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923297522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:13,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:13,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:01:13,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093515935] [2022-01-18 05:01:13,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:01:13,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:01:13,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 05:01:13,339 INFO L87 Difference]: Start difference. First operand has 28 states, 27 states have (on average 2.2962962962962963) internal successors, (62), 27 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) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,465 INFO L93 Difference]: Finished difference Result 52 states and 99 transitions. [2022-01-18 05:01:13,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:01:13,467 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 05:01:13,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,472 INFO L225 Difference]: With dead ends: 52 [2022-01-18 05:01:13,472 INFO L226 Difference]: Without dead ends: 45 [2022-01-18 05:01:13,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:01:13,476 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,477 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:13,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-01-18 05:01:13,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 33. [2022-01-18 05:01:13,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 2.1875) internal successors, (70), 32 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 70 transitions. [2022-01-18 05:01:13,501 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 70 transitions. Word has length 10 [2022-01-18 05:01:13,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,502 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 70 transitions. [2022-01-18 05:01:13,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,502 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 70 transitions. [2022-01-18 05:01:13,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-01-18 05:01:13,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,503 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:01:13,503 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,504 INFO L85 PathProgramCache]: Analyzing trace with hash -2007948277, now seen corresponding path program 2 times [2022-01-18 05:01:13,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950612059] [2022-01-18 05:01:13,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950612059] [2022-01-18 05:01:13,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950612059] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:13,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:13,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:01:13,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308789525] [2022-01-18 05:01:13,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:01:13,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:01:13,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 05:01:13,684 INFO L87 Difference]: Start difference. First operand 33 states and 70 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,752 INFO L93 Difference]: Finished difference Result 53 states and 96 transitions. [2022-01-18 05:01:13,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:01:13,752 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-01-18 05:01:13,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,753 INFO L225 Difference]: With dead ends: 53 [2022-01-18 05:01:13,754 INFO L226 Difference]: Without dead ends: 44 [2022-01-18 05:01:13,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:01:13,758 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 12 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 12 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:13,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-01-18 05:01:13,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 33. [2022-01-18 05:01:13,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 2.15625) internal successors, (69), 32 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 69 transitions. [2022-01-18 05:01:13,773 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 69 transitions. Word has length 10 [2022-01-18 05:01:13,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,773 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 69 transitions. [2022-01-18 05:01:13,773 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,773 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 69 transitions. [2022-01-18 05:01:13,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 05:01:13,774 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,774 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,774 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 05:01:13,774 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1832558272, now seen corresponding path program 1 times [2022-01-18 05:01:13,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449360037] [2022-01-18 05:01:13,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449360037] [2022-01-18 05:01:13,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449360037] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:13,802 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:13,802 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:01:13,802 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799601084] [2022-01-18 05:01:13,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:01:13,805 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:01:13,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:01:13,806 INFO L87 Difference]: Start difference. First operand 33 states and 69 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,836 INFO L93 Difference]: Finished difference Result 38 states and 80 transitions. [2022-01-18 05:01:13,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:01:13,837 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-01-18 05:01:13,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,838 INFO L225 Difference]: With dead ends: 38 [2022-01-18 05:01:13,838 INFO L226 Difference]: Without dead ends: 38 [2022-01-18 05:01:13,838 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-18 05:01:13,840 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 6 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 8 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:13,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-01-18 05:01:13,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2022-01-18 05:01:13,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 37 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 80 transitions. [2022-01-18 05:01:13,844 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 80 transitions. Word has length 11 [2022-01-18 05:01:13,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,844 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 80 transitions. [2022-01-18 05:01:13,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,845 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 80 transitions. [2022-01-18 05:01:13,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 05:01:13,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,845 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 05:01:13,845 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1010144050, now seen corresponding path program 1 times [2022-01-18 05:01:13,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728306320] [2022-01-18 05:01:13,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:13,865 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728306320] [2022-01-18 05:01:13,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728306320] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:13,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:13,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:01:13,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839622919] [2022-01-18 05:01:13,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:01:13,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:01:13,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:01:13,867 INFO L87 Difference]: Start difference. First operand 38 states and 80 transitions. Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,892 INFO L93 Difference]: Finished difference Result 44 states and 93 transitions. [2022-01-18 05:01:13,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:01:13,892 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-01-18 05:01:13,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,895 INFO L225 Difference]: With dead ends: 44 [2022-01-18 05:01:13,895 INFO L226 Difference]: Without dead ends: 44 [2022-01-18 05:01:13,896 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-18 05:01:13,900 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 6 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 9 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:13,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-01-18 05:01:13,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2022-01-18 05:01:13,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 2.1627906976744184) internal successors, (93), 43 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 93 transitions. [2022-01-18 05:01:13,912 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 93 transitions. Word has length 11 [2022-01-18 05:01:13,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,912 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 93 transitions. [2022-01-18 05:01:13,912 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,912 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 93 transitions. [2022-01-18 05:01:13,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 05:01:13,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,913 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 05:01:13,913 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash 39109545, now seen corresponding path program 1 times [2022-01-18 05:01:13,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647328173] [2022-01-18 05:01:13,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:13,956 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-18 05:01:13,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:13,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647328173] [2022-01-18 05:01:13,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647328173] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:13,956 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:13,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:01:13,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952663904] [2022-01-18 05:01:13,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:13,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:01:13,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:13,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:01:13,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:01:13,958 INFO L87 Difference]: Start difference. First operand 44 states and 93 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:13,975 INFO L93 Difference]: Finished difference Result 44 states and 84 transitions. [2022-01-18 05:01:13,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:01:13,975 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 05:01:13,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:13,976 INFO L225 Difference]: With dead ends: 44 [2022-01-18 05:01:13,977 INFO L226 Difference]: Without dead ends: 44 [2022-01-18 05:01:13,977 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-18 05:01:13,979 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 7 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 6 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:13,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 6 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:13,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-01-18 05:01:13,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 39. [2022-01-18 05:01:13,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 2.0) internal successors, (76), 38 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 76 transitions. [2022-01-18 05:01:13,990 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 76 transitions. Word has length 12 [2022-01-18 05:01:13,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:13,990 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 76 transitions. [2022-01-18 05:01:13,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:13,991 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 76 transitions. [2022-01-18 05:01:13,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-01-18 05:01:13,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:13,991 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:13,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 05:01:13,991 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:13,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash -340024533, now seen corresponding path program 1 times [2022-01-18 05:01:13,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:13,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320446205] [2022-01-18 05:01:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:13,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:13,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:14,011 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-18 05:01:14,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:14,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320446205] [2022-01-18 05:01:14,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320446205] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:01:14,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:01:14,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:01:14,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482475822] [2022-01-18 05:01:14,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:01:14,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:01:14,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:14,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:01:14,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:01:14,012 INFO L87 Difference]: Start difference. First operand 39 states and 76 transitions. Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:14,028 INFO L93 Difference]: Finished difference Result 44 states and 81 transitions. [2022-01-18 05:01:14,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:01:14,029 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-01-18 05:01:14,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:14,029 INFO L225 Difference]: With dead ends: 44 [2022-01-18 05:01:14,029 INFO L226 Difference]: Without dead ends: 39 [2022-01-18 05:01:14,029 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-18 05:01:14,030 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 1 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 8 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:14,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 8 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:14,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-01-18 05:01:14,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2022-01-18 05:01:14,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 38 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 74 transitions. [2022-01-18 05:01:14,032 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 74 transitions. Word has length 12 [2022-01-18 05:01:14,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:14,032 INFO L470 AbstractCegarLoop]: Abstraction has 39 states and 74 transitions. [2022-01-18 05:01:14,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:14,032 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 74 transitions. [2022-01-18 05:01:14,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:14,033 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:14,033 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:14,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 05:01:14,034 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:14,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:14,035 INFO L85 PathProgramCache]: Analyzing trace with hash -2025765751, now seen corresponding path program 1 times [2022-01-18 05:01:14,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:14,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052332517] [2022-01-18 05:01:14,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:14,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:14,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:14,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:14,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:14,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052332517] [2022-01-18 05:01:14,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052332517] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:14,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729614369] [2022-01-18 05:01:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:14,316 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:14,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:14,332 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:14,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-18 05:01:14,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:14,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:14,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:15,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 151 [2022-01-18 05:01:15,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 133 [2022-01-18 05:01:15,323 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:15,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:16,966 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:16,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 278 [2022-01-18 05:01:16,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:16,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 274 treesize of output 246 [2022-01-18 05:01:17,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:17,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729614369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:17,657 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:17,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 05:01:17,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921115563] [2022-01-18 05:01:17,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:17,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:01:17,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:17,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:01:17,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:17,658 INFO L87 Difference]: Start difference. First operand 39 states and 74 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:18,686 INFO L93 Difference]: Finished difference Result 139 states and 259 transitions. [2022-01-18 05:01:18,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:01:18,687 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:18,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:18,688 INFO L225 Difference]: With dead ends: 139 [2022-01-18 05:01:18,688 INFO L226 Difference]: Without dead ends: 107 [2022-01-18 05:01:18,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=233, Invalid=697, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:01:18,689 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 116 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:18,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 72 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:01:18,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-01-18 05:01:18,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 54. [2022-01-18 05:01:18,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.0) internal successors, (106), 53 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 106 transitions. [2022-01-18 05:01:18,693 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 106 transitions. Word has length 14 [2022-01-18 05:01:18,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:18,693 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 106 transitions. [2022-01-18 05:01:18,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 18 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:18,693 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 106 transitions. [2022-01-18 05:01:18,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:18,693 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:18,693 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:18,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:18,907 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:18,908 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:18,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:18,908 INFO L85 PathProgramCache]: Analyzing trace with hash 80213339, now seen corresponding path program 2 times [2022-01-18 05:01:18,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:18,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789567847] [2022-01-18 05:01:18,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:18,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:19,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:19,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:19,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789567847] [2022-01-18 05:01:19,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789567847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:19,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425142955] [2022-01-18 05:01:19,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:19,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:19,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:19,109 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:19,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-18 05:01:19,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:19,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:19,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:19,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:19,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 195 [2022-01-18 05:01:19,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 175 [2022-01-18 05:01:20,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:20,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:22,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:22,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 351 treesize of output 323 [2022-01-18 05:01:22,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:22,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 289 [2022-01-18 05:01:23,219 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:23,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425142955] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:23,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:23,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:23,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484374847] [2022-01-18 05:01:23,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:23,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:23,220 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:23,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:23,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:23,220 INFO L87 Difference]: Start difference. First operand 54 states and 106 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:23,544 INFO L93 Difference]: Finished difference Result 96 states and 181 transitions. [2022-01-18 05:01:23,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:23,544 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:23,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:23,544 INFO L225 Difference]: With dead ends: 96 [2022-01-18 05:01:23,545 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 05:01:23,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:23,545 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 28 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:23,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 73 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:01:23,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 05:01:23,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 56. [2022-01-18 05:01:23,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.0) internal successors, (110), 55 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 110 transitions. [2022-01-18 05:01:23,548 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 110 transitions. Word has length 14 [2022-01-18 05:01:23,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:23,548 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 110 transitions. [2022-01-18 05:01:23,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:23,548 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 110 transitions. [2022-01-18 05:01:23,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:23,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:23,549 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:23,567 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:23,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-01-18 05:01:23,763 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:23,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:23,764 INFO L85 PathProgramCache]: Analyzing trace with hash 979729503, now seen corresponding path program 3 times [2022-01-18 05:01:23,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:23,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097138470] [2022-01-18 05:01:23,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:23,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:23,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:23,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:23,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097138470] [2022-01-18 05:01:23,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097138470] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:23,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101418934] [2022-01-18 05:01:23,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:23,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:23,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:23,960 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:23,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-18 05:01:23,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:01:23,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:23,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:23,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:24,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 344 treesize of output 296 [2022-01-18 05:01:24,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 300 treesize of output 260 [2022-01-18 05:01:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:25,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:26,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:26,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 414 treesize of output 380 [2022-01-18 05:01:26,484 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:26,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 336 [2022-01-18 05:01:28,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:28,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101418934] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:28,024 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:28,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:28,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585413203] [2022-01-18 05:01:28,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:28,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:28,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:28,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:28,025 INFO L87 Difference]: Start difference. First operand 56 states and 110 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:29,262 INFO L93 Difference]: Finished difference Result 164 states and 285 transitions. [2022-01-18 05:01:29,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:01:29,262 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:29,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:29,263 INFO L225 Difference]: With dead ends: 164 [2022-01-18 05:01:29,264 INFO L226 Difference]: Without dead ends: 131 [2022-01-18 05:01:29,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=162, Invalid=488, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:01:29,265 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 53 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:29,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 123 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:01:29,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-01-18 05:01:29,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 60. [2022-01-18 05:01:29,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0847457627118646) internal successors, (123), 59 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 123 transitions. [2022-01-18 05:01:29,278 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 123 transitions. Word has length 14 [2022-01-18 05:01:29,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:29,278 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 123 transitions. [2022-01-18 05:01:29,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:29,279 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 123 transitions. [2022-01-18 05:01:29,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:29,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:29,282 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:29,297 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:29,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:29,487 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:29,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:29,488 INFO L85 PathProgramCache]: Analyzing trace with hash 2055440659, now seen corresponding path program 4 times [2022-01-18 05:01:29,488 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:29,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617006669] [2022-01-18 05:01:29,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:29,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:29,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:29,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:29,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:29,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617006669] [2022-01-18 05:01:29,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617006669] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:29,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108800970] [2022-01-18 05:01:29,657 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:29,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:29,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:29,660 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:29,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-18 05:01:29,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:29,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:29,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 05:01:29,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:30,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 190 [2022-01-18 05:01:30,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-01-18 05:01:30,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:30,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:31,600 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:31,600 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 299 treesize of output 273 [2022-01-18 05:01:31,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:31,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 269 treesize of output 251 [2022-01-18 05:01:32,302 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:32,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108800970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:32,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:32,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:32,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002048221] [2022-01-18 05:01:32,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:32,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:32,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:32,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:32,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:32,304 INFO L87 Difference]: Start difference. First operand 60 states and 123 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:32,656 INFO L93 Difference]: Finished difference Result 101 states and 196 transitions. [2022-01-18 05:01:32,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:32,657 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:32,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:32,657 INFO L225 Difference]: With dead ends: 101 [2022-01-18 05:01:32,657 INFO L226 Difference]: Without dead ends: 94 [2022-01-18 05:01:32,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:32,658 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 42 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:32,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 53 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:32,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-01-18 05:01:32,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 61. [2022-01-18 05:01:32,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.1) internal successors, (126), 60 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 126 transitions. [2022-01-18 05:01:32,660 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 126 transitions. Word has length 14 [2022-01-18 05:01:32,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:32,661 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 126 transitions. [2022-01-18 05:01:32,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:32,661 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 126 transitions. [2022-01-18 05:01:32,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:32,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:32,661 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:32,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:32,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:32,879 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:32,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:32,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1461389305, now seen corresponding path program 5 times [2022-01-18 05:01:32,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:32,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053553350] [2022-01-18 05:01:32,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:32,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:32,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:33,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:33,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053553350] [2022-01-18 05:01:33,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053553350] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:33,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251126165] [2022-01-18 05:01:33,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:33,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:33,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:33,061 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:33,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-18 05:01:33,089 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:33,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:33,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 05:01:33,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:33,367 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 158 treesize of output 138 [2022-01-18 05:01:33,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 133 [2022-01-18 05:01:33,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:33,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:34,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:34,807 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 328 treesize of output 302 [2022-01-18 05:01:34,818 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:34,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 298 treesize of output 274 [2022-01-18 05:01:35,535 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:35,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251126165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:35,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:35,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2022-01-18 05:01:35,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78837541] [2022-01-18 05:01:35,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:35,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:01:35,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:35,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:01:35,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:01:35,537 INFO L87 Difference]: Start difference. First operand 61 states and 126 transitions. Second operand has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:35,850 INFO L93 Difference]: Finished difference Result 82 states and 161 transitions. [2022-01-18 05:01:35,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:01:35,850 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:35,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:35,851 INFO L225 Difference]: With dead ends: 82 [2022-01-18 05:01:35,851 INFO L226 Difference]: Without dead ends: 75 [2022-01-18 05:01:35,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:01:35,852 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 264 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:35,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 78 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 264 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:35,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-01-18 05:01:35,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 63. [2022-01-18 05:01:35,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 62 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 129 transitions. [2022-01-18 05:01:35,854 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 129 transitions. Word has length 14 [2022-01-18 05:01:35,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:35,854 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 129 transitions. [2022-01-18 05:01:35,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.894736842105263) internal successors, (36), 19 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:35,854 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 129 transitions. [2022-01-18 05:01:35,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:35,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:35,854 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:35,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:36,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-01-18 05:01:36,055 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:36,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:36,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1849136073, now seen corresponding path program 6 times [2022-01-18 05:01:36,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:36,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310591915] [2022-01-18 05:01:36,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:36,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:36,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:36,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:36,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:36,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310591915] [2022-01-18 05:01:36,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310591915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:36,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754447331] [2022-01-18 05:01:36,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:36,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:36,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:36,216 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:36,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-18 05:01:36,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:01:36,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:36,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:36,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:36,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 199 [2022-01-18 05:01:36,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 203 treesize of output 175 [2022-01-18 05:01:37,057 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:37,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:38,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:38,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 463 treesize of output 425 [2022-01-18 05:01:38,960 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:38,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 421 treesize of output 373 [2022-01-18 05:01:40,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754447331] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:40,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:40,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:40,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023510064] [2022-01-18 05:01:40,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:40,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:40,055 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:40,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:40,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:40,055 INFO L87 Difference]: Start difference. First operand 63 states and 129 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:40,330 INFO L93 Difference]: Finished difference Result 100 states and 194 transitions. [2022-01-18 05:01:40,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:40,331 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:40,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:40,331 INFO L225 Difference]: With dead ends: 100 [2022-01-18 05:01:40,331 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 05:01:40,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:01:40,332 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:40,332 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 86 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:40,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 05:01:40,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 64. [2022-01-18 05:01:40,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0793650793650795) internal successors, (131), 63 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 131 transitions. [2022-01-18 05:01:40,334 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 131 transitions. Word has length 14 [2022-01-18 05:01:40,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:40,334 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 131 transitions. [2022-01-18 05:01:40,335 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:40,335 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 131 transitions. [2022-01-18 05:01:40,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:40,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:40,337 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:40,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-01-18 05:01:40,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:40,537 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:40,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:40,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1546315059, now seen corresponding path program 7 times [2022-01-18 05:01:40,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:40,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503177590] [2022-01-18 05:01:40,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:40,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:40,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:40,743 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:40,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:40,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503177590] [2022-01-18 05:01:40,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [503177590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:40,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823052147] [2022-01-18 05:01:40,744 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:40,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:40,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:40,753 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:40,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-18 05:01:40,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:40,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:40,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:41,125 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 217 [2022-01-18 05:01:41,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 191 [2022-01-18 05:01:41,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:41,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:43,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:43,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 546 treesize of output 496 [2022-01-18 05:01:43,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:43,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 492 treesize of output 430 [2022-01-18 05:01:44,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:44,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823052147] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:44,275 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:44,275 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:44,275 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352888897] [2022-01-18 05:01:44,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:44,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:44,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:44,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:44,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:44,276 INFO L87 Difference]: Start difference. First operand 64 states and 131 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:45,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:45,416 INFO L93 Difference]: Finished difference Result 171 states and 304 transitions. [2022-01-18 05:01:45,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:01:45,417 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:45,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:45,417 INFO L225 Difference]: With dead ends: 171 [2022-01-18 05:01:45,417 INFO L226 Difference]: Without dead ends: 138 [2022-01-18 05:01:45,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=152, Invalid=448, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:01:45,418 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 68 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:45,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 99 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:01:45,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-01-18 05:01:45,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 63. [2022-01-18 05:01:45,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0806451612903225) internal successors, (129), 62 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:45,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 129 transitions. [2022-01-18 05:01:45,420 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 129 transitions. Word has length 14 [2022-01-18 05:01:45,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:45,420 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 129 transitions. [2022-01-18 05:01:45,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:45,421 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 129 transitions. [2022-01-18 05:01:45,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:45,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:45,421 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:45,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-18 05:01:45,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:45,627 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:45,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:45,628 INFO L85 PathProgramCache]: Analyzing trace with hash -470603903, now seen corresponding path program 8 times [2022-01-18 05:01:45,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:45,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011546024] [2022-01-18 05:01:45,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:45,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:45,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:45,789 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:45,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011546024] [2022-01-18 05:01:45,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011546024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:45,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267839033] [2022-01-18 05:01:45,789 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:45,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:45,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:45,790 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:45,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-18 05:01:45,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:45,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:45,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-18 05:01:45,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:46,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 186 [2022-01-18 05:01:46,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 164 [2022-01-18 05:01:46,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:46,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:48,362 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:48,363 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 374 treesize of output 344 [2022-01-18 05:01:48,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:48,373 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 314 [2022-01-18 05:01:49,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:49,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267839033] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:49,732 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:49,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-01-18 05:01:49,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170595971] [2022-01-18 05:01:49,732 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:49,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:01:49,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:49,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:01:49,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:49,733 INFO L87 Difference]: Start difference. First operand 63 states and 129 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:50,701 INFO L93 Difference]: Finished difference Result 141 states and 266 transitions. [2022-01-18 05:01:50,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:01:50,701 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:50,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:50,702 INFO L225 Difference]: With dead ends: 141 [2022-01-18 05:01:50,702 INFO L226 Difference]: Without dead ends: 115 [2022-01-18 05:01:50,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=117, Invalid=389, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:01:50,703 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 69 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:50,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 76 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:50,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-01-18 05:01:50,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 67. [2022-01-18 05:01:50,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.1363636363636362) internal successors, (141), 66 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 141 transitions. [2022-01-18 05:01:50,705 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 141 transitions. Word has length 14 [2022-01-18 05:01:50,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:50,705 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 141 transitions. [2022-01-18 05:01:50,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:50,705 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 141 transitions. [2022-01-18 05:01:50,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-01-18 05:01:50,705 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:50,705 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:50,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-18 05:01:50,915 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,SelfDestructingSolverStorable13 [2022-01-18 05:01:50,915 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:50,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:50,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1989642701, now seen corresponding path program 9 times [2022-01-18 05:01:50,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:50,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271594910] [2022-01-18 05:01:50,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:50,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:50,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:51,080 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:51,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:51,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271594910] [2022-01-18 05:01:51,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271594910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:51,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86845811] [2022-01-18 05:01:51,081 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:51,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:51,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:51,082 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:51,082 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-18 05:01:51,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:51,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:51,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-18 05:01:51,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:51,366 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 182 treesize of output 156 [2022-01-18 05:01:51,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 160 treesize of output 138 [2022-01-18 05:01:51,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:51,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:53,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:53,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 266 [2022-01-18 05:01:53,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:53,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 245 treesize of output 225 [2022-01-18 05:01:53,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:53,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86845811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:53,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:53,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-18 05:01:53,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075751827] [2022-01-18 05:01:53,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:53,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:01:53,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:53,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:01:53,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:53,960 INFO L87 Difference]: Start difference. First operand 67 states and 141 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:54,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:54,243 INFO L93 Difference]: Finished difference Result 113 states and 228 transitions. [2022-01-18 05:01:54,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:01:54,243 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-01-18 05:01:54,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:54,244 INFO L225 Difference]: With dead ends: 113 [2022-01-18 05:01:54,244 INFO L226 Difference]: Without dead ends: 106 [2022-01-18 05:01:54,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:01:54,244 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 36 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:54,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 55 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:54,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-01-18 05:01:54,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 70. [2022-01-18 05:01:54,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 2.130434782608696) internal successors, (147), 69 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:54,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 147 transitions. [2022-01-18 05:01:54,246 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 147 transitions. Word has length 14 [2022-01-18 05:01:54,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:54,247 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 147 transitions. [2022-01-18 05:01:54,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 18 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:54,247 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 147 transitions. [2022-01-18 05:01:54,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:54,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:54,247 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:54,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:54,447 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 05:01:54,448 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:54,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:54,448 INFO L85 PathProgramCache]: Analyzing trace with hash 167740356, now seen corresponding path program 10 times [2022-01-18 05:01:54,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:54,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884668708] [2022-01-18 05:01:54,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:54,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:54,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:54,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:54,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:54,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884668708] [2022-01-18 05:01:54,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884668708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:54,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493529231] [2022-01-18 05:01:54,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:54,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:54,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:54,493 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:54,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-18 05:01:54,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:54,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:54,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:54,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:54,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:54,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:54,705 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:54,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:01:54,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:01:54,710 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:54,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493529231] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:54,710 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:54,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 05:01:54,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068411617] [2022-01-18 05:01:54,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:54,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:01:54,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:54,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:01:54,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:01:54,711 INFO L87 Difference]: Start difference. First operand 70 states and 147 transitions. Second operand has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-18 05:01:54,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:54,777 INFO L93 Difference]: Finished difference Result 106 states and 215 transitions. [2022-01-18 05:01:54,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:01:54,777 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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 15 [2022-01-18 05:01:54,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:54,778 INFO L225 Difference]: With dead ends: 106 [2022-01-18 05:01:54,778 INFO L226 Difference]: Without dead ends: 106 [2022-01-18 05:01:54,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:01:54,778 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 45 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:54,778 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 29 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:54,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-01-18 05:01:54,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 64. [2022-01-18 05:01:54,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.1587301587301586) internal successors, (136), 63 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:54,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 136 transitions. [2022-01-18 05:01:54,780 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 136 transitions. Word has length 15 [2022-01-18 05:01:54,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:54,780 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 136 transitions. [2022-01-18 05:01:54,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 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-18 05:01:54,781 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 136 transitions. [2022-01-18 05:01:54,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:54,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:54,781 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:54,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:54,995 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,SelfDestructingSolverStorable15 [2022-01-18 05:01:54,995 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:54,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:54,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1741865686, now seen corresponding path program 11 times [2022-01-18 05:01:54,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:54,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287357040] [2022-01-18 05:01:54,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:54,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:55,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:55,060 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:55,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287357040] [2022-01-18 05:01:55,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287357040] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:55,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892644247] [2022-01-18 05:01:55,060 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:55,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:55,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:55,062 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:55,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-18 05:01:55,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:55,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:55,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:55,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:55,173 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,174 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:55,302 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:55,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:01:55,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:01:55,313 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892644247] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:55,313 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:55,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 05:01:55,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025631069] [2022-01-18 05:01:55,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:55,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:01:55,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:55,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:01:55,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:01:55,314 INFO L87 Difference]: Start difference. First operand 64 states and 136 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:55,393 INFO L93 Difference]: Finished difference Result 85 states and 176 transitions. [2022-01-18 05:01:55,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:01:55,393 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:55,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:55,394 INFO L225 Difference]: With dead ends: 85 [2022-01-18 05:01:55,394 INFO L226 Difference]: Without dead ends: 85 [2022-01-18 05:01:55,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:01:55,394 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:55,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 45 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:55,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-01-18 05:01:55,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 63. [2022-01-18 05:01:55,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1451612903225805) internal successors, (133), 62 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 133 transitions. [2022-01-18 05:01:55,396 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 133 transitions. Word has length 15 [2022-01-18 05:01:55,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:55,396 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 133 transitions. [2022-01-18 05:01:55,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 11 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:55,396 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 133 transitions. [2022-01-18 05:01:55,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:55,397 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:55,397 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:55,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:55,603 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,SelfDestructingSolverStorable16 [2022-01-18 05:01:55,603 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:55,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:55,604 INFO L85 PathProgramCache]: Analyzing trace with hash -336731508, now seen corresponding path program 12 times [2022-01-18 05:01:55,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:55,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252200281] [2022-01-18 05:01:55,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:55,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:55,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:55,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252200281] [2022-01-18 05:01:55,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252200281] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:55,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055272095] [2022-01-18 05:01:55,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:55,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:55,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:55,653 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:55,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-18 05:01:55,682 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:01:55,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:55,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:55,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:55,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:01:55,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:01:55,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:55,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:55,935 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:55,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:01:55,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:55,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:01:56,027 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055272095] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:56,030 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:56,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 05:01:56,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580500277] [2022-01-18 05:01:56,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:56,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:01:56,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:56,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:01:56,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:01:56,031 INFO L87 Difference]: Start difference. First operand 63 states and 133 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:56,203 INFO L93 Difference]: Finished difference Result 105 states and 205 transitions. [2022-01-18 05:01:56,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:01:56,203 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:56,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:56,204 INFO L225 Difference]: With dead ends: 105 [2022-01-18 05:01:56,204 INFO L226 Difference]: Without dead ends: 102 [2022-01-18 05:01:56,204 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:01:56,204 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 68 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:56,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 71 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:56,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-01-18 05:01:56,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 68. [2022-01-18 05:01:56,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1641791044776117) internal successors, (145), 67 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 145 transitions. [2022-01-18 05:01:56,207 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 145 transitions. Word has length 15 [2022-01-18 05:01:56,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:56,207 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 145 transitions. [2022-01-18 05:01:56,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,207 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 145 transitions. [2022-01-18 05:01:56,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:56,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:56,207 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:56,226 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:56,419 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,SelfDestructingSolverStorable17 [2022-01-18 05:01:56,419 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:56,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:56,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1477390454, now seen corresponding path program 13 times [2022-01-18 05:01:56,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:56,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130917890] [2022-01-18 05:01:56,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:56,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:56,484 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:56,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130917890] [2022-01-18 05:01:56,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130917890] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:56,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801037481] [2022-01-18 05:01:56,485 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:01:56,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:56,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:56,486 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:56,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-18 05:01:56,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:56,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:56,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:56,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:01:56,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:01:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:56,775 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:56,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:01:56,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:01:56,780 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:56,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801037481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:56,780 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:56,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:01:56,780 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850585277] [2022-01-18 05:01:56,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:56,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:01:56,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:01:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:01:56,781 INFO L87 Difference]: Start difference. First operand 68 states and 145 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:56,889 INFO L93 Difference]: Finished difference Result 97 states and 192 transitions. [2022-01-18 05:01:56,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:01:56,890 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:56,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:56,890 INFO L225 Difference]: With dead ends: 97 [2022-01-18 05:01:56,890 INFO L226 Difference]: Without dead ends: 97 [2022-01-18 05:01:56,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:01:56,891 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 39 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:56,891 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 48 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:56,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-01-18 05:01:56,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 68. [2022-01-18 05:01:56,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1641791044776117) internal successors, (145), 67 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 145 transitions. [2022-01-18 05:01:56,894 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 145 transitions. Word has length 15 [2022-01-18 05:01:56,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:56,894 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 145 transitions. [2022-01-18 05:01:56,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 12 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:56,894 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 145 transitions. [2022-01-18 05:01:56,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:56,896 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:56,896 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:56,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:57,096 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:57,097 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:57,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:57,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2071441808, now seen corresponding path program 14 times [2022-01-18 05:01:57,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:57,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047313680] [2022-01-18 05:01:57,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:57,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:57,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:57,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:57,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047313680] [2022-01-18 05:01:57,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047313680] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:57,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105975216] [2022-01-18 05:01:57,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:01:57,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:57,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:57,149 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:57,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-18 05:01:57,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:01:57,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:57,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:57,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:57,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:01:57,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:01:57,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:57,416 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:01:57,417 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:01:57,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:01:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105975216] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:57,421 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:57,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 05:01:57,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954305980] [2022-01-18 05:01:57,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:57,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:01:57,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:57,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:01:57,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:01:57,422 INFO L87 Difference]: Start difference. First operand 68 states and 145 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:57,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:57,492 INFO L93 Difference]: Finished difference Result 84 states and 172 transitions. [2022-01-18 05:01:57,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:01:57,492 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:57,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:57,493 INFO L225 Difference]: With dead ends: 84 [2022-01-18 05:01:57,493 INFO L226 Difference]: Without dead ends: 82 [2022-01-18 05:01:57,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:01:57,493 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 43 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:57,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 36 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:01:57,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-01-18 05:01:57,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 68. [2022-01-18 05:01:57,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1492537313432836) internal successors, (144), 67 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:57,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 144 transitions. [2022-01-18 05:01:57,495 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 144 transitions. Word has length 15 [2022-01-18 05:01:57,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:57,495 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 144 transitions. [2022-01-18 05:01:57,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:57,495 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 144 transitions. [2022-01-18 05:01:57,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:57,496 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:57,496 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:57,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:57,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:57,703 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:57,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:57,704 INFO L85 PathProgramCache]: Analyzing trace with hash 562784656, now seen corresponding path program 15 times [2022-01-18 05:01:57,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:57,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443354695] [2022-01-18 05:01:57,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:57,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:57,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:57,771 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:57,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443354695] [2022-01-18 05:01:57,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443354695] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:57,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654454951] [2022-01-18 05:01:57,772 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:01:57,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:57,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:57,773 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:57,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-18 05:01:57,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:01:57,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:57,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:57,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:57,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:01:57,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:01:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:57,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:58,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:58,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:01:58,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:58,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:01:58,161 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654454951] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:58,161 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:58,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:01:58,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066079337] [2022-01-18 05:01:58,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:58,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:01:58,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:58,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:01:58,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:01:58,162 INFO L87 Difference]: Start difference. First operand 68 states and 144 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:58,250 INFO L93 Difference]: Finished difference Result 88 states and 180 transitions. [2022-01-18 05:01:58,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:01:58,250 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:58,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:58,250 INFO L225 Difference]: With dead ends: 88 [2022-01-18 05:01:58,250 INFO L226 Difference]: Without dead ends: 88 [2022-01-18 05:01:58,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:01:58,251 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 57 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:58,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 37 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:01:58,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-01-18 05:01:58,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 64. [2022-01-18 05:01:58,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.142857142857143) internal successors, (135), 63 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 135 transitions. [2022-01-18 05:01:58,253 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 135 transitions. Word has length 15 [2022-01-18 05:01:58,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:58,253 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 135 transitions. [2022-01-18 05:01:58,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,253 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 135 transitions. [2022-01-18 05:01:58,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:58,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:58,253 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:58,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:58,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:58,463 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:58,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:58,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1022453184, now seen corresponding path program 16 times [2022-01-18 05:01:58,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:58,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716958243] [2022-01-18 05:01:58,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:58,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:58,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:58,518 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:58,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716958243] [2022-01-18 05:01:58,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716958243] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:58,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806926484] [2022-01-18 05:01:58,519 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:01:58,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:58,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:58,520 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:58,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-18 05:01:58,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:01:58,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:58,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:58,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:58,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:58,665 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:01:58,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:58,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:01:58,675 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:58,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:58,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:01:58,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:58,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:01:58,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:58,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806926484] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:58,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:58,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:01:58,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909594213] [2022-01-18 05:01:58,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:58,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:01:58,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:58,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:01:58,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:01:58,832 INFO L87 Difference]: Start difference. First operand 64 states and 135 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:58,884 INFO L93 Difference]: Finished difference Result 79 states and 168 transitions. [2022-01-18 05:01:58,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:01:58,884 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:58,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:58,885 INFO L225 Difference]: With dead ends: 79 [2022-01-18 05:01:58,885 INFO L226 Difference]: Without dead ends: 79 [2022-01-18 05:01:58,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:01:58,885 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:58,885 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 35 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 101 Invalid, 0 Unknown, 4 Unchecked, 0.0s Time] [2022-01-18 05:01:58,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-01-18 05:01:58,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 67. [2022-01-18 05:01:58,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.1666666666666665) internal successors, (143), 66 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 143 transitions. [2022-01-18 05:01:58,887 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 143 transitions. Word has length 15 [2022-01-18 05:01:58,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:58,887 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 143 transitions. [2022-01-18 05:01:58,887 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:58,887 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 143 transitions. [2022-01-18 05:01:58,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:58,888 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:58,888 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:58,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:59,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 05:01:59,088 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:59,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:59,089 INFO L85 PathProgramCache]: Analyzing trace with hash 53257972, now seen corresponding path program 17 times [2022-01-18 05:01:59,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:59,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527487910] [2022-01-18 05:01:59,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:59,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:59,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:59,148 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:59,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:59,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527487910] [2022-01-18 05:01:59,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527487910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:59,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161809124] [2022-01-18 05:01:59,149 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:01:59,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:59,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:59,150 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:59,150 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-18 05:01:59,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:01:59,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:59,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:59,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:01:59,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:59,271 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:01:59,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:01:59,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:01:59,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:59,336 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:01:59,464 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:59,465 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:01:59,471 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:01:59,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:01:59,497 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:59,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161809124] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:01:59,497 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:01:59,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:01:59,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072911576] [2022-01-18 05:01:59,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:01:59,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:01:59,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:01:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:01:59,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:01:59,502 INFO L87 Difference]: Start difference. First operand 67 states and 143 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:59,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:01:59,619 INFO L93 Difference]: Finished difference Result 102 states and 206 transitions. [2022-01-18 05:01:59,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:01:59,620 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:01:59,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:01:59,620 INFO L225 Difference]: With dead ends: 102 [2022-01-18 05:01:59,620 INFO L226 Difference]: Without dead ends: 102 [2022-01-18 05:01:59,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:01:59,621 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 42 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:01:59,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 77 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 152 Invalid, 0 Unknown, 26 Unchecked, 0.1s Time] [2022-01-18 05:01:59,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-01-18 05:01:59,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 68. [2022-01-18 05:01:59,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1641791044776117) internal successors, (145), 67 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 145 transitions. [2022-01-18 05:01:59,624 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 145 transitions. Word has length 15 [2022-01-18 05:01:59,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:01:59,624 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 145 transitions. [2022-01-18 05:01:59,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:01:59,624 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 145 transitions. [2022-01-18 05:01:59,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:01:59,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:01:59,624 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:01:59,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-18 05:01:59,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:59,836 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:01:59,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:01:59,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2093433082, now seen corresponding path program 18 times [2022-01-18 05:01:59,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:01:59,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036879827] [2022-01-18 05:01:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:01:59,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:01:59,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:01:59,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:01:59,887 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:01:59,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036879827] [2022-01-18 05:01:59,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036879827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:01:59,887 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813708317] [2022-01-18 05:01:59,887 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:01:59,887 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:01:59,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:01:59,888 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:01:59,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-18 05:01:59,921 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:01:59,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:01:59,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:01:59,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:00,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:00,110 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:02:00,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:00,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:02:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:00,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:00,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:00,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:00,280 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:00,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:00,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:00,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813708317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:00,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:00,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:00,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644114296] [2022-01-18 05:02:00,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:00,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:00,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:00,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:00,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:00,415 INFO L87 Difference]: Start difference. First operand 68 states and 145 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:00,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:00,453 INFO L93 Difference]: Finished difference Result 76 states and 163 transitions. [2022-01-18 05:02:00,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:00,454 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:00,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:00,455 INFO L225 Difference]: With dead ends: 76 [2022-01-18 05:02:00,455 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 05:02:00,455 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:00,456 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 22 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:00,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 33 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 74 Invalid, 0 Unknown, 31 Unchecked, 0.0s Time] [2022-01-18 05:02:00,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 05:02:00,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 67. [2022-01-18 05:02:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.1666666666666665) internal successors, (143), 66 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:00,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 143 transitions. [2022-01-18 05:02:00,458 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 143 transitions. Word has length 15 [2022-01-18 05:02:00,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:00,458 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 143 transitions. [2022-01-18 05:02:00,458 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:00,458 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 143 transitions. [2022-01-18 05:02:00,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:00,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:00,459 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:00,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:00,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:00,671 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:00,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:00,672 INFO L85 PathProgramCache]: Analyzing trace with hash 203820934, now seen corresponding path program 19 times [2022-01-18 05:02:00,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:00,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609981614] [2022-01-18 05:02:00,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:00,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:00,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:00,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:00,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:00,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609981614] [2022-01-18 05:02:00,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609981614] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:00,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622026000] [2022-01-18 05:02:00,724 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:00,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:00,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:00,725 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:00,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-18 05:02:00,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:00,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:00,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:00,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:00,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:00,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:00,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:00,917 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:00,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:01,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:01,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:01,028 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:01,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:01,066 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:01,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622026000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:01,066 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:01,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 05:02:01,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975820651] [2022-01-18 05:02:01,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:01,066 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:02:01,066 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:01,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:02:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:01,067 INFO L87 Difference]: Start difference. First operand 67 states and 143 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:01,114 INFO L93 Difference]: Finished difference Result 97 states and 194 transitions. [2022-01-18 05:02:01,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:01,114 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:01,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:01,114 INFO L225 Difference]: With dead ends: 97 [2022-01-18 05:02:01,114 INFO L226 Difference]: Without dead ends: 94 [2022-01-18 05:02:01,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:01,115 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 47 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:01,115 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 34 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:01,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-01-18 05:02:01,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 74. [2022-01-18 05:02:01,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.2054794520547945) internal successors, (161), 73 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 161 transitions. [2022-01-18 05:02:01,117 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 161 transitions. Word has length 15 [2022-01-18 05:02:01,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:01,117 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 161 transitions. [2022-01-18 05:02:01,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,117 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 161 transitions. [2022-01-18 05:02:01,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:01,117 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:01,117 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:01,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:01,318 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:01,318 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:01,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:01,318 INFO L85 PathProgramCache]: Analyzing trace with hash -936838012, now seen corresponding path program 20 times [2022-01-18 05:02:01,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:01,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88083668] [2022-01-18 05:02:01,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:01,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:01,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:01,372 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:01,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:01,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88083668] [2022-01-18 05:02:01,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88083668] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:01,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786073640] [2022-01-18 05:02:01,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:01,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:01,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:01,374 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:01,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-18 05:02:01,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:01,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:01,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:01,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:01,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:01,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:02:01,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:01,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:02:01,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:01,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:01,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:01,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:01,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:01,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:01,782 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:01,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786073640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:01,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:01,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:01,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417538197] [2022-01-18 05:02:01,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:01,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:01,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:01,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:01,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:01,785 INFO L87 Difference]: Start difference. First operand 74 states and 161 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:01,844 INFO L93 Difference]: Finished difference Result 100 states and 204 transitions. [2022-01-18 05:02:01,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:01,844 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:01,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:01,844 INFO L225 Difference]: With dead ends: 100 [2022-01-18 05:02:01,844 INFO L226 Difference]: Without dead ends: 100 [2022-01-18 05:02:01,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:02:01,845 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:01,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 41 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:01,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-01-18 05:02:01,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 74. [2022-01-18 05:02:01,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.2054794520547945) internal successors, (161), 73 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 161 transitions. [2022-01-18 05:02:01,847 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 161 transitions. Word has length 15 [2022-01-18 05:02:01,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:01,847 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 161 transitions. [2022-01-18 05:02:01,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:01,847 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 161 transitions. [2022-01-18 05:02:01,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:01,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:01,847 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:01,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:02,051 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,SelfDestructingSolverStorable25 [2022-01-18 05:02:02,051 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:02,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:02,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1530889366, now seen corresponding path program 21 times [2022-01-18 05:02:02,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:02,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009051512] [2022-01-18 05:02:02,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:02,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:02,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:02,112 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:02,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009051512] [2022-01-18 05:02:02,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009051512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:02,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801231084] [2022-01-18 05:02:02,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:02,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:02,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:02,114 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:02,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-18 05:02:02,149 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:02:02,149 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:02,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:02,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:02,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:02:02,263 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:02:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:02,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:02,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:02,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:02,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:02,500 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801231084] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:02,501 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:02,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 05:02:02,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626759760] [2022-01-18 05:02:02,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:02,501 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:02:02,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:02,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:02:02,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:02,502 INFO L87 Difference]: Start difference. First operand 74 states and 161 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:02,582 INFO L93 Difference]: Finished difference Result 101 states and 202 transitions. [2022-01-18 05:02:02,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:02,582 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:02,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:02,583 INFO L225 Difference]: With dead ends: 101 [2022-01-18 05:02:02,583 INFO L226 Difference]: Without dead ends: 99 [2022-01-18 05:02:02,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:02:02,583 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:02,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 59 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:02,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-01-18 05:02:02,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 74. [2022-01-18 05:02:02,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 73 states have (on average 2.191780821917808) internal successors, (160), 73 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 160 transitions. [2022-01-18 05:02:02,585 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 160 transitions. Word has length 15 [2022-01-18 05:02:02,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:02,585 INFO L470 AbstractCegarLoop]: Abstraction has 74 states and 160 transitions. [2022-01-18 05:02:02,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:02,585 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 160 transitions. [2022-01-18 05:02:02,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:02,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:02,586 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:02,601 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:02,799 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,SelfDestructingSolverStorable26 [2022-01-18 05:02:02,799 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:02,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:02,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1103337098, now seen corresponding path program 22 times [2022-01-18 05:02:02,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:02,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742951715] [2022-01-18 05:02:02,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:02,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:02,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:02,858 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:02,858 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:02,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742951715] [2022-01-18 05:02:02,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742951715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:02,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1346204074] [2022-01-18 05:02:02,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:02,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:02,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:02,859 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:02,860 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 05:02:02,892 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:02,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:02,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:02,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:02,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:02,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:02,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:03,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:03,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:03,165 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:03,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:03,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1346204074] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:03,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:03,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:03,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15352666] [2022-01-18 05:02:03,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:03,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:03,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:03,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:03,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:03,202 INFO L87 Difference]: Start difference. First operand 74 states and 160 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:03,269 INFO L93 Difference]: Finished difference Result 97 states and 196 transitions. [2022-01-18 05:02:03,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:03,270 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:03,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:03,270 INFO L225 Difference]: With dead ends: 97 [2022-01-18 05:02:03,270 INFO L226 Difference]: Without dead ends: 97 [2022-01-18 05:02:03,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=74, Invalid=136, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:02:03,271 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 32 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:03,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 47 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:03,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-01-18 05:02:03,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 73. [2022-01-18 05:02:03,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.1944444444444446) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 158 transitions. [2022-01-18 05:02:03,272 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 158 transitions. Word has length 15 [2022-01-18 05:02:03,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:03,273 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 158 transitions. [2022-01-18 05:02:03,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,273 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 158 transitions. [2022-01-18 05:02:03,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:03,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:03,273 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:03,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:03,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 05:02:03,489 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:03,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:03,489 INFO L85 PathProgramCache]: Analyzing trace with hash -2066119168, now seen corresponding path program 23 times [2022-01-18 05:02:03,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:03,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418153435] [2022-01-18 05:02:03,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:03,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:03,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:03,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418153435] [2022-01-18 05:02:03,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418153435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:03,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244523178] [2022-01-18 05:02:03,534 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:03,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:03,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:03,535 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:03,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-18 05:02:03,573 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:03,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:03,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:03,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:03,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:03,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:02:03,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:03,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:02:03,714 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:03,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:03,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:02:03,773 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:03,773 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:02:03,844 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:03,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244523178] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:03,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:03,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:02:03,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507604962] [2022-01-18 05:02:03,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:03,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:02:03,845 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:03,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:02:03,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:02:03,845 INFO L87 Difference]: Start difference. First operand 73 states and 158 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:03,921 INFO L93 Difference]: Finished difference Result 84 states and 176 transitions. [2022-01-18 05:02:03,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:03,921 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:03,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:03,922 INFO L225 Difference]: With dead ends: 84 [2022-01-18 05:02:03,922 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 05:02:03,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:03,922 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 19 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:03,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 36 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:03,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 05:02:03,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 73. [2022-01-18 05:02:03,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 72 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 157 transitions. [2022-01-18 05:02:03,924 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 157 transitions. Word has length 15 [2022-01-18 05:02:03,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:03,924 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 157 transitions. [2022-01-18 05:02:03,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:03,924 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 157 transitions. [2022-01-18 05:02:03,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:03,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:03,924 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:03,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:04,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:04,140 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:04,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:04,140 INFO L85 PathProgramCache]: Analyzing trace with hash -2115919042, now seen corresponding path program 24 times [2022-01-18 05:02:04,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:04,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282057937] [2022-01-18 05:02:04,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:04,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:04,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:04,192 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:04,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282057937] [2022-01-18 05:02:04,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282057937] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:04,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676879514] [2022-01-18 05:02:04,193 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:04,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:04,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:04,194 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:04,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-18 05:02:04,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:02:04,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:04,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:04,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:04,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:04,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:02:04,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:04,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:02:04,364 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:04,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:04,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:04,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:04,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:04,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676879514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:04,538 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:04,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:04,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065808168] [2022-01-18 05:02:04,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:04,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:04,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:04,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:04,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:04,538 INFO L87 Difference]: Start difference. First operand 73 states and 157 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:04,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:04,585 INFO L93 Difference]: Finished difference Result 80 states and 169 transitions. [2022-01-18 05:02:04,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:04,585 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:04,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:04,586 INFO L225 Difference]: With dead ends: 80 [2022-01-18 05:02:04,586 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 05:02:04,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:04,586 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 20 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:04,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 29 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:04,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 05:02:04,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 69. [2022-01-18 05:02:04,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.176470588235294) internal successors, (148), 68 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:04,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 148 transitions. [2022-01-18 05:02:04,588 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 148 transitions. Word has length 15 [2022-01-18 05:02:04,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:04,588 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 148 transitions. [2022-01-18 05:02:04,588 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:04,588 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 148 transitions. [2022-01-18 05:02:04,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:04,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:04,589 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:04,604 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:04,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:04,803 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:04,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:04,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2020423278, now seen corresponding path program 25 times [2022-01-18 05:02:04,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:04,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168215992] [2022-01-18 05:02:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:04,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:04,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:04,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:04,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:04,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168215992] [2022-01-18 05:02:04,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168215992] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:04,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373648677] [2022-01-18 05:02:04,879 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:04,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:04,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:04,880 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:04,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-18 05:02:04,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:04,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:04,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:05,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:02:05,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:02:05,031 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:05,147 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:05,152 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:05,184 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373648677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:05,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:05,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:05,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776005322] [2022-01-18 05:02:05,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:05,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:05,184 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:05,185 INFO L87 Difference]: Start difference. First operand 69 states and 148 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:05,248 INFO L93 Difference]: Finished difference Result 87 states and 182 transitions. [2022-01-18 05:02:05,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:05,248 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:05,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:05,249 INFO L225 Difference]: With dead ends: 87 [2022-01-18 05:02:05,249 INFO L226 Difference]: Without dead ends: 87 [2022-01-18 05:02:05,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:05,249 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 18 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:05,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 43 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:05,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-01-18 05:02:05,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 68. [2022-01-18 05:02:05,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1641791044776117) internal successors, (145), 67 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 145 transitions. [2022-01-18 05:02:05,251 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 145 transitions. Word has length 15 [2022-01-18 05:02:05,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:05,251 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 145 transitions. [2022-01-18 05:02:05,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,251 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 145 transitions. [2022-01-18 05:02:05,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:05,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:05,252 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:05,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:05,459 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,SelfDestructingSolverStorable30 [2022-01-18 05:02:05,459 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:05,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:05,460 INFO L85 PathProgramCache]: Analyzing trace with hash -944712122, now seen corresponding path program 26 times [2022-01-18 05:02:05,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:05,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852854315] [2022-01-18 05:02:05,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:05,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:05,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:05,512 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:05,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852854315] [2022-01-18 05:02:05,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852854315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:05,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75703375] [2022-01-18 05:02:05,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:05,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:05,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:05,513 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:05,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-18 05:02:05,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:05,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:05,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:05,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:05,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:05,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:05,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:05,682 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,683 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:05,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:05,816 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:05,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:05,843 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:05,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75703375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:05,843 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:05,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:05,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431222273] [2022-01-18 05:02:05,843 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:05,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:05,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:05,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:05,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:05,844 INFO L87 Difference]: Start difference. First operand 68 states and 145 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:05,905 INFO L93 Difference]: Finished difference Result 88 states and 185 transitions. [2022-01-18 05:02:05,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:05,905 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:05,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:05,905 INFO L225 Difference]: With dead ends: 88 [2022-01-18 05:02:05,905 INFO L226 Difference]: Without dead ends: 88 [2022-01-18 05:02:05,905 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=116, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:05,906 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 23 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:05,906 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 45 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:05,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-01-18 05:02:05,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2022-01-18 05:02:05,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1641791044776117) internal successors, (145), 67 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 145 transitions. [2022-01-18 05:02:05,907 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 145 transitions. Word has length 15 [2022-01-18 05:02:05,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:05,908 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 145 transitions. [2022-01-18 05:02:05,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:05,908 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 145 transitions. [2022-01-18 05:02:05,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:05,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:05,908 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:05,924 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-18 05:02:06,115 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,SelfDestructingSolverStorable31 [2022-01-18 05:02:06,115 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:06,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:06,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1095462988, now seen corresponding path program 27 times [2022-01-18 05:02:06,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:06,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836086516] [2022-01-18 05:02:06,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:06,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:06,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:06,171 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:06,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836086516] [2022-01-18 05:02:06,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836086516] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:06,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373659197] [2022-01-18 05:02:06,171 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:06,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:06,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:06,173 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:06,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-18 05:02:06,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:06,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:06,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:06,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:06,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:06,314 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:02:06,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:06,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:02:06,357 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:06,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:06,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:06,436 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:06,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 41 [2022-01-18 05:02:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373659197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:06,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:06,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:06,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271432282] [2022-01-18 05:02:06,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:06,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:06,527 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:06,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:06,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:06,527 INFO L87 Difference]: Start difference. First operand 68 states and 145 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:06,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:06,588 INFO L93 Difference]: Finished difference Result 78 states and 164 transitions. [2022-01-18 05:02:06,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:06,588 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:06,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:06,589 INFO L225 Difference]: With dead ends: 78 [2022-01-18 05:02:06,589 INFO L226 Difference]: Without dead ends: 78 [2022-01-18 05:02:06,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:02:06,589 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 16 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:06,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 45 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:06,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-01-18 05:02:06,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 65. [2022-01-18 05:02:06,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.140625) internal successors, (137), 64 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:06,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 137 transitions. [2022-01-18 05:02:06,591 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 137 transitions. Word has length 15 [2022-01-18 05:02:06,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:06,591 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 137 transitions. [2022-01-18 05:02:06,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:06,591 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 137 transitions. [2022-01-18 05:02:06,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:06,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:06,591 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:06,608 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-18 05:02:06,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:06,807 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:06,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:06,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1957404654, now seen corresponding path program 28 times [2022-01-18 05:02:06,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:06,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934073448] [2022-01-18 05:02:06,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:06,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:06,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:06,872 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:06,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:06,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934073448] [2022-01-18 05:02:06,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934073448] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:06,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299820305] [2022-01-18 05:02:06,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:06,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:06,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:06,874 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:06,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-18 05:02:06,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:06,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:06,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:06,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:07,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:07,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:02:07,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:07,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:02:07,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:07,196 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:07,196 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:07,202 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:07,203 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 41 [2022-01-18 05:02:07,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299820305] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:07,281 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:07,281 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:07,281 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481846691] [2022-01-18 05:02:07,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:07,281 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:07,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:07,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:07,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:07,281 INFO L87 Difference]: Start difference. First operand 65 states and 137 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:07,311 INFO L93 Difference]: Finished difference Result 91 states and 178 transitions. [2022-01-18 05:02:07,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:07,312 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:07,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:07,312 INFO L225 Difference]: With dead ends: 91 [2022-01-18 05:02:07,312 INFO L226 Difference]: Without dead ends: 91 [2022-01-18 05:02:07,312 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:07,313 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 32 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:07,313 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 52 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 73 Invalid, 0 Unknown, 36 Unchecked, 0.0s Time] [2022-01-18 05:02:07,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-01-18 05:02:07,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 64. [2022-01-18 05:02:07,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.111111111111111) internal successors, (133), 63 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 133 transitions. [2022-01-18 05:02:07,314 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 133 transitions. Word has length 15 [2022-01-18 05:02:07,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:07,314 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 133 transitions. [2022-01-18 05:02:07,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,314 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 133 transitions. [2022-01-18 05:02:07,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:07,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:07,315 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:07,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:07,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:07,532 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:07,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:07,533 INFO L85 PathProgramCache]: Analyzing trace with hash 82770456, now seen corresponding path program 29 times [2022-01-18 05:02:07,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:07,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930908173] [2022-01-18 05:02:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:07,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:07,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:07,594 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:07,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930908173] [2022-01-18 05:02:07,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930908173] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:07,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977728428] [2022-01-18 05:02:07,595 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:07,595 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:07,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:07,596 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:07,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-18 05:02:07,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:07,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:07,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:07,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:07,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:07,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:07,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:07,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:07,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:07,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:07,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:07,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:07,902 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:02:07,926 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:07,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977728428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:07,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:07,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:07,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929419007] [2022-01-18 05:02:07,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:07,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:07,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:07,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:07,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:07,927 INFO L87 Difference]: Start difference. First operand 64 states and 133 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:07,996 INFO L93 Difference]: Finished difference Result 74 states and 153 transitions. [2022-01-18 05:02:07,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:07,996 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:07,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:07,997 INFO L225 Difference]: With dead ends: 74 [2022-01-18 05:02:07,997 INFO L226 Difference]: Without dead ends: 74 [2022-01-18 05:02:07,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:02:07,997 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 11 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:07,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 40 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 116 Invalid, 0 Unknown, 3 Unchecked, 0.0s Time] [2022-01-18 05:02:07,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-01-18 05:02:07,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 63. [2022-01-18 05:02:07,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.1129032258064515) internal successors, (131), 62 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 131 transitions. [2022-01-18 05:02:07,999 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 131 transitions. Word has length 15 [2022-01-18 05:02:07,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:07,999 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 131 transitions. [2022-01-18 05:02:07,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:07,999 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 131 transitions. [2022-01-18 05:02:07,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:07,999 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:07,999 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:08,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 05:02:08,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:08,207 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:08,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:08,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1230878034, now seen corresponding path program 30 times [2022-01-18 05:02:08,208 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:08,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515862010] [2022-01-18 05:02:08,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:08,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:08,255 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515862010] [2022-01-18 05:02:08,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515862010] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:08,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1509634561] [2022-01-18 05:02:08,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:08,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:08,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:08,256 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:08,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-18 05:02:08,294 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:02:08,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:08,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:08,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:08,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:08,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:02:08,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:08,470 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:02:08,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:08,547 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:08,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:08,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:08,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:08,643 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1509634561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:08,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:08,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:02:08,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356693640] [2022-01-18 05:02:08,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:08,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:02:08,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:08,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:02:08,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:02:08,644 INFO L87 Difference]: Start difference. First operand 63 states and 131 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:08,684 INFO L93 Difference]: Finished difference Result 70 states and 140 transitions. [2022-01-18 05:02:08,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:08,684 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:08,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:08,685 INFO L225 Difference]: With dead ends: 70 [2022-01-18 05:02:08,685 INFO L226 Difference]: Without dead ends: 66 [2022-01-18 05:02:08,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:08,685 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 22 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:08,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 25 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 19 Unchecked, 0.0s Time] [2022-01-18 05:02:08,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-01-18 05:02:08,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 63. [2022-01-18 05:02:08,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.096774193548387) internal successors, (130), 62 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 130 transitions. [2022-01-18 05:02:08,687 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 130 transitions. Word has length 15 [2022-01-18 05:02:08,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:08,688 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 130 transitions. [2022-01-18 05:02:08,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:08,688 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 130 transitions. [2022-01-18 05:02:08,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:08,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:08,688 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:08,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:08,899 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,SelfDestructingSolverStorable35 [2022-01-18 05:02:08,899 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:08,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:08,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1158481612, now seen corresponding path program 31 times [2022-01-18 05:02:08,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:08,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568259044] [2022-01-18 05:02:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:08,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:08,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:08,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:08,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568259044] [2022-01-18 05:02:08,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568259044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:08,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014734812] [2022-01-18 05:02:08,963 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:08,964 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:08,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:08,964 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:08,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-18 05:02:09,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:09,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:09,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:09,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:09,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:02:09,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:09,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:02:09,143 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:09,263 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:09,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:02:09,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:09,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:02:09,294 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2014734812] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:09,294 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:09,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:09,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673766888] [2022-01-18 05:02:09,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:09,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:09,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:09,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:09,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:09,295 INFO L87 Difference]: Start difference. First operand 63 states and 130 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:09,344 INFO L93 Difference]: Finished difference Result 75 states and 152 transitions. [2022-01-18 05:02:09,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:09,344 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:09,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:09,344 INFO L225 Difference]: With dead ends: 75 [2022-01-18 05:02:09,344 INFO L226 Difference]: Without dead ends: 75 [2022-01-18 05:02:09,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:02:09,345 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 26 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:09,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 49 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 118 Invalid, 0 Unknown, 26 Unchecked, 0.0s Time] [2022-01-18 05:02:09,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-01-18 05:02:09,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 60. [2022-01-18 05:02:09,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 2.0508474576271185) internal successors, (121), 59 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 121 transitions. [2022-01-18 05:02:09,346 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 121 transitions. Word has length 15 [2022-01-18 05:02:09,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:09,346 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 121 transitions. [2022-01-18 05:02:09,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,347 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 121 transitions. [2022-01-18 05:02:09,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:09,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:09,347 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:09,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:09,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 05:02:09,562 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:09,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:09,563 INFO L85 PathProgramCache]: Analyzing trace with hash -639711642, now seen corresponding path program 32 times [2022-01-18 05:02:09,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:09,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879082173] [2022-01-18 05:02:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:09,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:09,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:09,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879082173] [2022-01-18 05:02:09,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879082173] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:09,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163501284] [2022-01-18 05:02:09,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:09,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:09,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:09,613 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:09,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-18 05:02:09,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:09,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:09,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:09,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:09,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:09,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:09,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:09,913 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:09,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:02:09,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:02:09,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:09,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163501284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:09,918 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:09,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 05:02:09,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085438733] [2022-01-18 05:02:09,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:09,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:02:09,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:02:09,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:02:09,919 INFO L87 Difference]: Start difference. First operand 60 states and 121 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:09,982 INFO L93 Difference]: Finished difference Result 92 states and 172 transitions. [2022-01-18 05:02:09,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:02:09,983 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:09,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:09,983 INFO L225 Difference]: With dead ends: 92 [2022-01-18 05:02:09,983 INFO L226 Difference]: Without dead ends: 89 [2022-01-18 05:02:09,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:09,983 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 66 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:09,984 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 34 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:09,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-01-18 05:02:09,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 65. [2022-01-18 05:02:09,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.0625) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2022-01-18 05:02:09,985 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 15 [2022-01-18 05:02:09,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:09,985 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2022-01-18 05:02:09,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:09,985 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2022-01-18 05:02:09,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:09,985 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:09,985 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:10,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:10,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 05:02:10,199 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:10,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:10,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1780370588, now seen corresponding path program 33 times [2022-01-18 05:02:10,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:10,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109838222] [2022-01-18 05:02:10,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:10,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:10,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:10,261 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:10,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109838222] [2022-01-18 05:02:10,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109838222] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:10,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518630434] [2022-01-18 05:02:10,261 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:10,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:10,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:10,262 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:10,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-01-18 05:02:10,307 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:10,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:10,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:10,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:10,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:02:10,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:02:10,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:10,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:10,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:10,574 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:10,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:10,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:10,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518630434] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:10,644 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:10,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:02:10,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745791145] [2022-01-18 05:02:10,644 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:10,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:02:10,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:10,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:02:10,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:10,645 INFO L87 Difference]: Start difference. First operand 65 states and 132 transitions. Second operand has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:10,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:10,745 INFO L93 Difference]: Finished difference Result 99 states and 184 transitions. [2022-01-18 05:02:10,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:10,746 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:10,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:10,746 INFO L225 Difference]: With dead ends: 99 [2022-01-18 05:02:10,746 INFO L226 Difference]: Without dead ends: 99 [2022-01-18 05:02:10,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:02:10,747 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 50 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 72 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:10,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 72 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:10,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-01-18 05:02:10,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 65. [2022-01-18 05:02:10,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.0625) internal successors, (132), 64 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:10,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 132 transitions. [2022-01-18 05:02:10,748 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 132 transitions. Word has length 15 [2022-01-18 05:02:10,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:10,748 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 132 transitions. [2022-01-18 05:02:10,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.8571428571428572) internal successors, (26), 14 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:10,748 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 132 transitions. [2022-01-18 05:02:10,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:10,749 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:10,749 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:10,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:10,955 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,SelfDestructingSolverStorable38 [2022-01-18 05:02:10,955 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:10,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:10,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1920545354, now seen corresponding path program 34 times [2022-01-18 05:02:10,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:10,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134707102] [2022-01-18 05:02:10,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:10,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:10,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:11,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134707102] [2022-01-18 05:02:11,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134707102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:11,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576480606] [2022-01-18 05:02:11,002 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:11,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:11,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:11,003 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:11,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-01-18 05:02:11,043 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:11,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:11,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:11,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:11,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:02:11,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:02:11,220 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:11,303 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:11,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:11,310 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:11,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 41 [2022-01-18 05:02:11,384 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576480606] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:11,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:11,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2022-01-18 05:02:11,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371264057] [2022-01-18 05:02:11,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:11,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-01-18 05:02:11,384 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:11,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-01-18 05:02:11,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:11,387 INFO L87 Difference]: Start difference. First operand 65 states and 132 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:11,534 INFO L93 Difference]: Finished difference Result 101 states and 185 transitions. [2022-01-18 05:02:11,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:02:11,534 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:11,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:11,534 INFO L225 Difference]: With dead ends: 101 [2022-01-18 05:02:11,534 INFO L226 Difference]: Without dead ends: 99 [2022-01-18 05:02:11,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:02:11,535 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 46 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:11,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 80 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 194 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:11,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-01-18 05:02:11,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 65. [2022-01-18 05:02:11,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.046875) internal successors, (131), 64 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 131 transitions. [2022-01-18 05:02:11,543 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 131 transitions. Word has length 15 [2022-01-18 05:02:11,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:11,543 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 131 transitions. [2022-01-18 05:02:11,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:11,543 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 131 transitions. [2022-01-18 05:02:11,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:11,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:11,544 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:11,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:11,744 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,SelfDestructingSolverStorable39 [2022-01-18 05:02:11,744 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:11,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:11,744 INFO L85 PathProgramCache]: Analyzing trace with hash 259804522, now seen corresponding path program 35 times [2022-01-18 05:02:11,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:11,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491617085] [2022-01-18 05:02:11,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:11,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:11,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:11,813 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:11,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491617085] [2022-01-18 05:02:11,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491617085] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:11,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803676391] [2022-01-18 05:02:11,814 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:11,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:11,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:11,815 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:11,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-01-18 05:02:11,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:02:11,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:11,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:11,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:11,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:02:11,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:02:11,972 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:11,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:12,096 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:12,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:02:12,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:02:12,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:12,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803676391] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:12,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:12,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:02:12,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820837701] [2022-01-18 05:02:12,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:12,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:02:12,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:12,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:02:12,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:02:12,102 INFO L87 Difference]: Start difference. First operand 65 states and 131 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:12,223 INFO L93 Difference]: Finished difference Result 88 states and 166 transitions. [2022-01-18 05:02:12,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:02:12,223 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:12,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:12,224 INFO L225 Difference]: With dead ends: 88 [2022-01-18 05:02:12,224 INFO L226 Difference]: Without dead ends: 88 [2022-01-18 05:02:12,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:02:12,224 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 58 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:12,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 69 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:12,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-01-18 05:02:12,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 64. [2022-01-18 05:02:12,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0476190476190474) internal successors, (129), 63 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 129 transitions. [2022-01-18 05:02:12,226 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 129 transitions. Word has length 15 [2022-01-18 05:02:12,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:12,226 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 129 transitions. [2022-01-18 05:02:12,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,226 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 129 transitions. [2022-01-18 05:02:12,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:12,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:12,226 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:12,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:12,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:12,440 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:12,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:12,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1385315552, now seen corresponding path program 36 times [2022-01-18 05:02:12,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:12,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54399227] [2022-01-18 05:02:12,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:12,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:12,483 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:12,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:12,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54399227] [2022-01-18 05:02:12,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54399227] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:12,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214578256] [2022-01-18 05:02:12,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:12,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:12,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:12,485 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:12,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-01-18 05:02:12,529 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:02:12,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:12,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:12,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:12,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:02:12,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:02:12,669 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:12,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:12,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:12,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:12,744 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:12,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 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 41 [2022-01-18 05:02:12,827 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:12,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214578256] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:12,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:12,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2022-01-18 05:02:12,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729856682] [2022-01-18 05:02:12,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:12,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 05:02:12,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:12,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 05:02:12,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:02:12,828 INFO L87 Difference]: Start difference. First operand 64 states and 129 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:12,902 INFO L93 Difference]: Finished difference Result 89 states and 167 transitions. [2022-01-18 05:02:12,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:12,902 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:12,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:12,903 INFO L225 Difference]: With dead ends: 89 [2022-01-18 05:02:12,903 INFO L226 Difference]: Without dead ends: 85 [2022-01-18 05:02:12,903 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:02:12,903 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 45 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:12,903 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 49 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:12,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-01-18 05:02:12,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 64. [2022-01-18 05:02:12,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.0317460317460316) internal successors, (128), 63 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 128 transitions. [2022-01-18 05:02:12,905 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 128 transitions. Word has length 15 [2022-01-18 05:02:12,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:12,905 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 128 transitions. [2022-01-18 05:02:12,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 12 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:12,905 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 128 transitions. [2022-01-18 05:02:12,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:12,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:12,905 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:12,921 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:13,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:13,106 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:13,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:13,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1335515678, now seen corresponding path program 37 times [2022-01-18 05:02:13,106 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:13,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032603698] [2022-01-18 05:02:13,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:13,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:13,160 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,160 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:13,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032603698] [2022-01-18 05:02:13,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032603698] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:13,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244625906] [2022-01-18 05:02:13,160 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:13,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:13,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:13,162 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:13,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-01-18 05:02:13,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:13,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:13,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:13,284 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:13,403 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:13,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:02:13,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:02:13,409 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244625906] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:13,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:13,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2022-01-18 05:02:13,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840578449] [2022-01-18 05:02:13,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:13,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:02:13,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:13,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:02:13,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:02:13,410 INFO L87 Difference]: Start difference. First operand 64 states and 128 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:13,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:13,477 INFO L93 Difference]: Finished difference Result 80 states and 157 transitions. [2022-01-18 05:02:13,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:02:13,478 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:13,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:13,478 INFO L225 Difference]: With dead ends: 80 [2022-01-18 05:02:13,478 INFO L226 Difference]: Without dead ends: 80 [2022-01-18 05:02:13,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:13,479 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:13,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 37 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:02:13,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-01-18 05:02:13,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 63. [2022-01-18 05:02:13,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.032258064516129) internal successors, (126), 62 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:13,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 126 transitions. [2022-01-18 05:02:13,480 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 126 transitions. Word has length 15 [2022-01-18 05:02:13,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:13,480 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 126 transitions. [2022-01-18 05:02:13,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:13,480 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 126 transitions. [2022-01-18 05:02:13,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:13,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:13,480 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:13,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:13,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:13,695 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:13,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:13,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1466714608, now seen corresponding path program 38 times [2022-01-18 05:02:13,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:13,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659047284] [2022-01-18 05:02:13,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:13,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:13,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:13,732 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:13,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659047284] [2022-01-18 05:02:13,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659047284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:13,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452356539] [2022-01-18 05:02:13,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:13,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:13,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:13,733 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:13,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-01-18 05:02:13,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:13,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:13,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:13,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:13,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:02:13,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:02:13,903 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:13,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:13,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:13,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 45 [2022-01-18 05:02:13,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:02:13,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 41 [2022-01-18 05:02:14,051 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:14,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452356539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:14,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:14,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-01-18 05:02:14,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691629149] [2022-01-18 05:02:14,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:14,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 05:02:14,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:14,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 05:02:14,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:02:14,052 INFO L87 Difference]: Start difference. First operand 63 states and 126 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:14,137 INFO L93 Difference]: Finished difference Result 82 states and 153 transitions. [2022-01-18 05:02:14,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:02:14,138 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-18 05:02:14,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:14,138 INFO L225 Difference]: With dead ends: 82 [2022-01-18 05:02:14,138 INFO L226 Difference]: Without dead ends: 76 [2022-01-18 05:02:14,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2022-01-18 05:02:14,138 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 34 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:14,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 56 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:14,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-01-18 05:02:14,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 61. [2022-01-18 05:02:14,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.033333333333333) internal successors, (122), 60 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 122 transitions. [2022-01-18 05:02:14,140 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 122 transitions. Word has length 15 [2022-01-18 05:02:14,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:14,140 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 122 transitions. [2022-01-18 05:02:14,140 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,140 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 122 transitions. [2022-01-18 05:02:14,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-18 05:02:14,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:14,140 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:14,156 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-18 05:02:14,355 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,SelfDestructingSolverStorable43 [2022-01-18 05:02:14,355 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:14,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:14,356 INFO L85 PathProgramCache]: Analyzing trace with hash -183523120, now seen corresponding path program 39 times [2022-01-18 05:02:14,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:14,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688035368] [2022-01-18 05:02:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:14,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:14,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:14,407 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:14,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:14,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688035368] [2022-01-18 05:02:14,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688035368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:14,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315604379] [2022-01-18 05:02:14,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:14,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:14,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:14,408 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:14,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-01-18 05:02:14,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:02:14,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:14,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:02:14,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:14,516 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:14,516 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:14,629 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:14,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:02:14,631 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:02:14,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:14,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315604379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:14,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:14,634 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 9 [2022-01-18 05:02:14,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139741349] [2022-01-18 05:02:14,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:14,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 05:02:14,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:14,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 05:02:14,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:02:14,635 INFO L87 Difference]: Start difference. First operand 61 states and 122 transitions. Second operand has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:14,704 INFO L93 Difference]: Finished difference Result 83 states and 157 transitions. [2022-01-18 05:02:14,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:02:14,704 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 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 15 [2022-01-18 05:02:14,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:14,704 INFO L225 Difference]: With dead ends: 83 [2022-01-18 05:02:14,704 INFO L226 Difference]: Without dead ends: 83 [2022-01-18 05:02:14,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-18 05:02:14,705 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:14,705 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 38 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 05:02:14,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-01-18 05:02:14,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 56. [2022-01-18 05:02:14,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 2.0) internal successors, (110), 55 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 110 transitions. [2022-01-18 05:02:14,706 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 110 transitions. Word has length 15 [2022-01-18 05:02:14,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:14,706 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 110 transitions. [2022-01-18 05:02:14,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:14,706 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 110 transitions. [2022-01-18 05:02:14,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:14,706 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:14,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:14,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:14,922 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,SelfDestructingSolverStorable44 [2022-01-18 05:02:14,922 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:14,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:14,922 INFO L85 PathProgramCache]: Analyzing trace with hash 391859001, now seen corresponding path program 40 times [2022-01-18 05:02:14,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:14,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972898798] [2022-01-18 05:02:14,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:14,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:15,155 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-18 05:02:15,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:15,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972898798] [2022-01-18 05:02:15,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972898798] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:15,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393782264] [2022-01-18 05:02:15,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:15,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:15,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:15,158 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:15,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-01-18 05:02:15,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:15,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:15,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:02:15,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:16,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:16,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 214 [2022-01-18 05:02:16,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:16,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 190 [2022-01-18 05:02:16,485 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-18 05:02:16,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:17,779 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:17,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 276 [2022-01-18 05:02:17,783 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 226 [2022-01-18 05:02:17,921 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-18 05:02:17,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393782264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:17,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:17,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:17,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082173335] [2022-01-18 05:02:17,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:17,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:17,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:17,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:17,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:17,922 INFO L87 Difference]: Start difference. First operand 56 states and 110 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:18,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:18,437 INFO L93 Difference]: Finished difference Result 102 states and 210 transitions. [2022-01-18 05:02:18,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:02:18,437 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:18,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:18,438 INFO L225 Difference]: With dead ends: 102 [2022-01-18 05:02:18,438 INFO L226 Difference]: Without dead ends: 95 [2022-01-18 05:02:18,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:02:18,438 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 33 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:18,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 162 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 288 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-01-18 05:02:18,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2022-01-18 05:02:18,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 68. [2022-01-18 05:02:18,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.014925373134328) internal successors, (135), 67 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:18,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 135 transitions. [2022-01-18 05:02:18,440 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 135 transitions. Word has length 16 [2022-01-18 05:02:18,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:18,440 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 135 transitions. [2022-01-18 05:02:18,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:18,440 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 135 transitions. [2022-01-18 05:02:18,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:18,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:18,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:18,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:18,641 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,SelfDestructingSolverStorable45 [2022-01-18 05:02:18,641 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:18,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:18,641 INFO L85 PathProgramCache]: Analyzing trace with hash 564348891, now seen corresponding path program 41 times [2022-01-18 05:02:18,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:18,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512203999] [2022-01-18 05:02:18,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:18,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:18,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:18,833 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-18 05:02:18,833 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:18,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512203999] [2022-01-18 05:02:18,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512203999] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:18,833 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580778576] [2022-01-18 05:02:18,833 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:18,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:18,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:18,834 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:18,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-01-18 05:02:18,880 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:18,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:18,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:18,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:19,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:19,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 187 [2022-01-18 05:02:19,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:19,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 163 [2022-01-18 05:02:19,994 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-18 05:02:19,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:21,252 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:21,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 235 treesize of output 208 [2022-01-18 05:02:21,256 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 183 [2022-01-18 05:02:21,459 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-18 05:02:21,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580778576] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:21,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:21,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 05:02:21,459 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87489578] [2022-01-18 05:02:21,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:21,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:02:21,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:21,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:02:21,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=430, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:02:21,460 INFO L87 Difference]: Start difference. First operand 68 states and 135 transitions. Second operand has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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-18 05:02:22,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:22,285 INFO L93 Difference]: Finished difference Result 102 states and 211 transitions. [2022-01-18 05:02:22,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:02:22,285 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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 16 [2022-01-18 05:02:22,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:22,285 INFO L225 Difference]: With dead ends: 102 [2022-01-18 05:02:22,285 INFO L226 Difference]: Without dead ends: 96 [2022-01-18 05:02:22,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=146, Invalid=910, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:02:22,286 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 48 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 95 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:22,289 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 139 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 270 Invalid, 0 Unknown, 95 Unchecked, 0.1s Time] [2022-01-18 05:02:22,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-01-18 05:02:22,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 66. [2022-01-18 05:02:22,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.9846153846153847) internal successors, (129), 65 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 129 transitions. [2022-01-18 05:02:22,290 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 129 transitions. Word has length 16 [2022-01-18 05:02:22,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:22,291 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 129 transitions. [2022-01-18 05:02:22,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.7826086956521738) internal successors, (41), 23 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-18 05:02:22,291 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 129 transitions. [2022-01-18 05:02:22,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:22,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:22,291 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:22,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 05:02:22,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 05:02:22,491 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:22,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:22,492 INFO L85 PathProgramCache]: Analyzing trace with hash 563754245, now seen corresponding path program 42 times [2022-01-18 05:02:22,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:22,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411924200] [2022-01-18 05:02:22,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:22,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:22,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:22,672 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-18 05:02:22,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:22,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411924200] [2022-01-18 05:02:22,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411924200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:22,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350768559] [2022-01-18 05:02:22,673 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:22,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:22,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:22,674 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:22,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-01-18 05:02:22,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:02:22,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:22,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:02:22,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:23,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:23,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 272 [2022-01-18 05:02:23,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:23,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 232 [2022-01-18 05:02:23,964 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-18 05:02:23,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:25,312 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:25,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 328 [2022-01-18 05:02:25,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 342 treesize of output 290 [2022-01-18 05:02:25,426 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-18 05:02:25,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350768559] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:25,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:25,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:25,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821367095] [2022-01-18 05:02:25,427 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:25,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:25,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:25,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:25,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:25,427 INFO L87 Difference]: Start difference. First operand 66 states and 129 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:25,677 INFO L93 Difference]: Finished difference Result 109 states and 221 transitions. [2022-01-18 05:02:25,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:02:25,677 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:25,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:25,678 INFO L225 Difference]: With dead ends: 109 [2022-01-18 05:02:25,678 INFO L226 Difference]: Without dead ends: 106 [2022-01-18 05:02:25,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=119, Invalid=583, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:02:25,678 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 40 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:25,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 114 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 244 Invalid, 0 Unknown, 106 Unchecked, 0.1s Time] [2022-01-18 05:02:25,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-01-18 05:02:25,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 73. [2022-01-18 05:02:25,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0) internal successors, (144), 72 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 144 transitions. [2022-01-18 05:02:25,680 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 144 transitions. Word has length 16 [2022-01-18 05:02:25,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:25,680 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 144 transitions. [2022-01-18 05:02:25,680 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:25,680 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 144 transitions. [2022-01-18 05:02:25,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:25,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:25,681 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:25,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:25,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:25,896 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:25,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:25,896 INFO L85 PathProgramCache]: Analyzing trace with hash 545320219, now seen corresponding path program 43 times [2022-01-18 05:02:25,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:25,897 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35215466] [2022-01-18 05:02:25,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:25,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:25,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:26,084 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:26,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:26,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35215466] [2022-01-18 05:02:26,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35215466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:26,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135558126] [2022-01-18 05:02:26,084 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:26,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:26,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:26,085 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:26,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-01-18 05:02:26,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:26,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:26,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:26,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:26,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-01-18 05:02:26,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:26,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 135 [2022-01-18 05:02:27,144 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-18 05:02:27,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:28,426 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:28,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 232 treesize of output 207 [2022-01-18 05:02:28,430 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 182 [2022-01-18 05:02:28,532 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-18 05:02:28,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135558126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:28,533 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:28,533 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:28,533 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493538233] [2022-01-18 05:02:28,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:28,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:28,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:28,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:28,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:28,533 INFO L87 Difference]: Start difference. First operand 73 states and 144 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:28,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:28,894 INFO L93 Difference]: Finished difference Result 110 states and 219 transitions. [2022-01-18 05:02:28,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:02:28,894 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:28,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:28,895 INFO L225 Difference]: With dead ends: 110 [2022-01-18 05:02:28,895 INFO L226 Difference]: Without dead ends: 104 [2022-01-18 05:02:28,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:02:28,895 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 39 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:28,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 142 Invalid, 379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 276 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-01-18 05:02:28,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2022-01-18 05:02:28,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 75. [2022-01-18 05:02:28,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.972972972972973) internal successors, (146), 74 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:28,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 146 transitions. [2022-01-18 05:02:28,897 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 146 transitions. Word has length 16 [2022-01-18 05:02:28,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:28,897 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 146 transitions. [2022-01-18 05:02:28,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:28,897 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 146 transitions. [2022-01-18 05:02:28,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:28,897 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:28,897 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:28,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:29,113 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,SelfDestructingSolverStorable48 [2022-01-18 05:02:29,113 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:29,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:29,113 INFO L85 PathProgramCache]: Analyzing trace with hash -2086994389, now seen corresponding path program 44 times [2022-01-18 05:02:29,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:29,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579723508] [2022-01-18 05:02:29,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:29,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:29,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:29,301 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-18 05:02:29,301 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:29,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579723508] [2022-01-18 05:02:29,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579723508] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:29,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174304254] [2022-01-18 05:02:29,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:29,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:29,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:29,302 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:29,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-01-18 05:02:29,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:29,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:29,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:29,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:30,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:30,194 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 247 [2022-01-18 05:02:30,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:30,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 217 [2022-01-18 05:02:30,473 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-18 05:02:30,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:31,750 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:31,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 313 treesize of output 278 [2022-01-18 05:02:31,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 279 treesize of output 235 [2022-01-18 05:02:32,301 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-18 05:02:32,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174304254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:32,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:32,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:32,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150783476] [2022-01-18 05:02:32,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:32,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:32,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:32,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:32,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:32,303 INFO L87 Difference]: Start difference. First operand 75 states and 146 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:32,712 INFO L93 Difference]: Finished difference Result 112 states and 218 transitions. [2022-01-18 05:02:32,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:02:32,713 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:32,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:32,713 INFO L225 Difference]: With dead ends: 112 [2022-01-18 05:02:32,713 INFO L226 Difference]: Without dead ends: 105 [2022-01-18 05:02:32,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:02:32,714 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 28 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 55 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:32,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 167 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 356 Invalid, 0 Unknown, 55 Unchecked, 0.2s Time] [2022-01-18 05:02:32,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-01-18 05:02:32,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 75. [2022-01-18 05:02:32,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.9594594594594594) internal successors, (145), 74 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 145 transitions. [2022-01-18 05:02:32,715 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 145 transitions. Word has length 16 [2022-01-18 05:02:32,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:32,715 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 145 transitions. [2022-01-18 05:02:32,715 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:32,715 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 145 transitions. [2022-01-18 05:02:32,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:32,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:32,716 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:32,735 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 05:02:32,929 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,SelfDestructingSolverStorable49 [2022-01-18 05:02:32,929 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:32,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:32,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1415641419, now seen corresponding path program 45 times [2022-01-18 05:02:32,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:32,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689879259] [2022-01-18 05:02:32,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:32,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:32,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:33,120 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-18 05:02:33,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689879259] [2022-01-18 05:02:33,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689879259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:33,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772777733] [2022-01-18 05:02:33,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:33,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:33,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:33,122 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:33,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 05:02:33,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:02:33,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:33,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:02:33,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:33,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:33,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 155 [2022-01-18 05:02:33,899 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:33,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 159 treesize of output 137 [2022-01-18 05:02:34,178 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-18 05:02:34,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:35,571 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:35,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 302 treesize of output 271 [2022-01-18 05:02:35,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 285 treesize of output 239 [2022-01-18 05:02:35,713 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-18 05:02:35,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772777733] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:35,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:35,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:35,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645036454] [2022-01-18 05:02:35,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:35,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:35,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:35,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:35,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:35,714 INFO L87 Difference]: Start difference. First operand 75 states and 145 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:36,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:36,198 INFO L93 Difference]: Finished difference Result 114 states and 223 transitions. [2022-01-18 05:02:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:36,199 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:36,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:36,199 INFO L225 Difference]: With dead ends: 114 [2022-01-18 05:02:36,199 INFO L226 Difference]: Without dead ends: 107 [2022-01-18 05:02:36,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:02:36,200 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 30 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:36,200 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 158 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 220 Invalid, 0 Unknown, 37 Unchecked, 0.1s Time] [2022-01-18 05:02:36,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2022-01-18 05:02:36,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 75. [2022-01-18 05:02:36,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.9324324324324325) internal successors, (143), 74 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:36,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 143 transitions. [2022-01-18 05:02:36,201 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 143 transitions. Word has length 16 [2022-01-18 05:02:36,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:36,201 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 143 transitions. [2022-01-18 05:02:36,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:36,202 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 143 transitions. [2022-01-18 05:02:36,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:36,202 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:36,202 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:36,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-01-18 05:02:36,417 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,SelfDestructingSolverStorable50 [2022-01-18 05:02:36,417 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:36,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:36,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1243151529, now seen corresponding path program 46 times [2022-01-18 05:02:36,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:36,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226269038] [2022-01-18 05:02:36,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:36,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:36,611 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-18 05:02:36,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:36,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226269038] [2022-01-18 05:02:36,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226269038] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:36,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990177753] [2022-01-18 05:02:36,612 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:02:36,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:36,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:36,613 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:36,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 05:02:36,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:02:36,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:36,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:36,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:37,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:37,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 261 [2022-01-18 05:02:37,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:37,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 265 treesize of output 227 [2022-01-18 05:02:37,959 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-18 05:02:37,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:39,276 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:39,277 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 293 [2022-01-18 05:02:39,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 258 [2022-01-18 05:02:39,419 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-18 05:02:39,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990177753] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:39,419 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:39,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:39,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943788140] [2022-01-18 05:02:39,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:39,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:39,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:39,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:39,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:39,420 INFO L87 Difference]: Start difference. First operand 75 states and 143 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:39,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:39,979 INFO L93 Difference]: Finished difference Result 104 states and 206 transitions. [2022-01-18 05:02:39,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:02:39,979 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:39,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:39,979 INFO L225 Difference]: With dead ends: 104 [2022-01-18 05:02:39,979 INFO L226 Difference]: Without dead ends: 98 [2022-01-18 05:02:39,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:02:39,980 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 53 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 155 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:39,980 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 152 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 321 Invalid, 0 Unknown, 155 Unchecked, 0.2s Time] [2022-01-18 05:02:39,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-01-18 05:02:39,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 69. [2022-01-18 05:02:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 1.9705882352941178) internal successors, (134), 68 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:39,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 134 transitions. [2022-01-18 05:02:39,981 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 134 transitions. Word has length 16 [2022-01-18 05:02:39,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:39,982 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 134 transitions. [2022-01-18 05:02:39,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:39,982 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 134 transitions. [2022-01-18 05:02:39,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:39,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:39,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:39,998 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-18 05:02:40,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:40,192 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:40,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:40,193 INFO L85 PathProgramCache]: Analyzing trace with hash 400472487, now seen corresponding path program 47 times [2022-01-18 05:02:40,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:40,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37512623] [2022-01-18 05:02:40,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:40,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:40,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:40,364 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-18 05:02:40,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:40,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37512623] [2022-01-18 05:02:40,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37512623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:40,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208384763] [2022-01-18 05:02:40,364 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:02:40,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:40,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:40,365 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:40,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-01-18 05:02:40,415 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:40,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:40,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:40,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:41,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:41,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 179 [2022-01-18 05:02:41,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:41,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 161 [2022-01-18 05:02:41,551 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-18 05:02:41,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:42,859 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:42,860 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 385 treesize of output 338 [2022-01-18 05:02:42,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 293 [2022-01-18 05:02:43,438 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-18 05:02:43,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208384763] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:43,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:43,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:43,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263482420] [2022-01-18 05:02:43,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:43,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:43,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:43,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:43,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:43,439 INFO L87 Difference]: Start difference. First operand 69 states and 134 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:43,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:43,997 INFO L93 Difference]: Finished difference Result 113 states and 218 transitions. [2022-01-18 05:02:43,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:43,998 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:43,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:43,998 INFO L225 Difference]: With dead ends: 113 [2022-01-18 05:02:43,998 INFO L226 Difference]: Without dead ends: 106 [2022-01-18 05:02:43,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:02:43,998 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 37 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:43,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 115 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 252 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 05:02:43,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-01-18 05:02:44,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 66. [2022-01-18 05:02:44,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 1.9538461538461538) internal successors, (127), 65 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:44,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 127 transitions. [2022-01-18 05:02:44,000 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 127 transitions. Word has length 16 [2022-01-18 05:02:44,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:44,000 INFO L470 AbstractCegarLoop]: Abstraction has 66 states and 127 transitions. [2022-01-18 05:02:44,000 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:44,000 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 127 transitions. [2022-01-18 05:02:44,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:44,000 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:44,000 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:44,017 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 05:02:44,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:44,215 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:44,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:44,215 INFO L85 PathProgramCache]: Analyzing trace with hash -300543623, now seen corresponding path program 48 times [2022-01-18 05:02:44,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:44,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953992583] [2022-01-18 05:02:44,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:44,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:44,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:44,460 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-18 05:02:44,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:44,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953992583] [2022-01-18 05:02:44,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953992583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:44,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [842662079] [2022-01-18 05:02:44,460 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:02:44,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:44,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:44,461 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:44,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-01-18 05:02:44,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:02:44,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:44,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:44,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:45,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:45,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 262 [2022-01-18 05:02:45,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:45,425 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 232 [2022-01-18 05:02:45,748 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-18 05:02:45,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:47,679 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:47,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 345 treesize of output 300 [2022-01-18 05:02:47,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 257 [2022-01-18 05:02:47,822 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-18 05:02:47,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [842662079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:47,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:47,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:47,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967965656] [2022-01-18 05:02:47,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:47,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:47,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:47,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:47,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:47,823 INFO L87 Difference]: Start difference. First operand 66 states and 127 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:48,446 INFO L93 Difference]: Finished difference Result 101 states and 198 transitions. [2022-01-18 05:02:48,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:02:48,447 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:48,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:48,447 INFO L225 Difference]: With dead ends: 101 [2022-01-18 05:02:48,447 INFO L226 Difference]: Without dead ends: 85 [2022-01-18 05:02:48,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:02:48,447 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 36 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 162 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:48,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 177 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 314 Invalid, 0 Unknown, 162 Unchecked, 0.2s Time] [2022-01-18 05:02:48,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-01-18 05:02:48,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 67. [2022-01-18 05:02:48,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.9545454545454546) internal successors, (129), 66 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 129 transitions. [2022-01-18 05:02:48,449 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 129 transitions. Word has length 16 [2022-01-18 05:02:48,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:48,449 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 129 transitions. [2022-01-18 05:02:48,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:48,449 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 129 transitions. [2022-01-18 05:02:48,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:48,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:48,449 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:48,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 05:02:48,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:48,659 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:48,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:48,659 INFO L85 PathProgramCache]: Analyzing trace with hash 1814653685, now seen corresponding path program 49 times [2022-01-18 05:02:48,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:48,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57022721] [2022-01-18 05:02:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:48,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:48,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:48,895 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-18 05:02:48,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:48,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57022721] [2022-01-18 05:02:48,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57022721] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:48,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817393372] [2022-01-18 05:02:48,895 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:02:48,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:48,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:48,896 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:48,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-01-18 05:02:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:48,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:48,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:50,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:50,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 349 treesize of output 287 [2022-01-18 05:02:50,226 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:50,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 291 treesize of output 259 [2022-01-18 05:02:50,531 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-18 05:02:50,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:52,057 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:52,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 389 treesize of output 344 [2022-01-18 05:02:52,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 293 [2022-01-18 05:02:52,228 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-18 05:02:52,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817393372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:52,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:52,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:52,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205110646] [2022-01-18 05:02:52,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:52,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:52,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:52,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:52,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:52,230 INFO L87 Difference]: Start difference. First operand 67 states and 129 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:53,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:53,263 INFO L93 Difference]: Finished difference Result 101 states and 198 transitions. [2022-01-18 05:02:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:02:53,263 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:53,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:53,263 INFO L225 Difference]: With dead ends: 101 [2022-01-18 05:02:53,263 INFO L226 Difference]: Without dead ends: 88 [2022-01-18 05:02:53,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:02:53,264 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:53,264 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 145 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 287 Invalid, 0 Unknown, 189 Unchecked, 0.1s Time] [2022-01-18 05:02:53,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-01-18 05:02:53,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 68. [2022-01-18 05:02:53,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.955223880597015) internal successors, (131), 67 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:53,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 131 transitions. [2022-01-18 05:02:53,265 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 131 transitions. Word has length 16 [2022-01-18 05:02:53,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:53,265 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 131 transitions. [2022-01-18 05:02:53,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:53,266 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 131 transitions. [2022-01-18 05:02:53,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:53,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:53,266 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:53,282 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-18 05:02:53,479 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,SelfDestructingSolverStorable54 [2022-01-18 05:02:53,479 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:53,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:53,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1580797447, now seen corresponding path program 50 times [2022-01-18 05:02:53,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:53,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15719829] [2022-01-18 05:02:53,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:53,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:02:53,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15719829] [2022-01-18 05:02:53,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15719829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900296474] [2022-01-18 05:02:53,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:02:53,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:53,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:53,722 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:53,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-01-18 05:02:53,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:02:53,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:53,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:02:53,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:54,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:54,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 305 treesize of output 257 [2022-01-18 05:02:54,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:54,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 261 treesize of output 223 [2022-01-18 05:02:55,201 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-18 05:02:55,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:02:56,396 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:02:56,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 347 treesize of output 312 [2022-01-18 05:02:56,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 313 treesize of output 263 [2022-01-18 05:02:56,529 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-18 05:02:56,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900296474] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:02:56,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:02:56,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:02:56,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334579053] [2022-01-18 05:02:56,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:02:56,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:02:56,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:02:56,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:02:56,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:02:56,531 INFO L87 Difference]: Start difference. First operand 68 states and 131 transitions. Second operand has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:57,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:02:57,718 INFO L93 Difference]: Finished difference Result 148 states and 288 transitions. [2022-01-18 05:02:57,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:02:57,718 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 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 16 [2022-01-18 05:02:57,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:02:57,719 INFO L225 Difference]: With dead ends: 148 [2022-01-18 05:02:57,719 INFO L226 Difference]: Without dead ends: 122 [2022-01-18 05:02:57,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=213, Invalid=1047, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:02:57,719 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 81 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:02:57,719 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 131 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 309 Invalid, 0 Unknown, 40 Unchecked, 0.2s Time] [2022-01-18 05:02:57,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-01-18 05:02:57,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 73. [2022-01-18 05:02:57,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 72 states have (on average 2.0694444444444446) internal successors, (149), 72 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:57,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 149 transitions. [2022-01-18 05:02:57,721 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 149 transitions. Word has length 16 [2022-01-18 05:02:57,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:02:57,721 INFO L470 AbstractCegarLoop]: Abstraction has 73 states and 149 transitions. [2022-01-18 05:02:57,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.8181818181818181) internal successors, (40), 22 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:02:57,721 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 149 transitions. [2022-01-18 05:02:57,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:02:57,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:02:57,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:02:57,737 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-18 05:02:57,929 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,SelfDestructingSolverStorable55 [2022-01-18 05:02:57,929 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:02:57,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:02:57,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1252701351, now seen corresponding path program 51 times [2022-01-18 05:02:57,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:02:57,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336091251] [2022-01-18 05:02:57,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:02:57,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:02:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:02:58,133 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-18 05:02:58,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:02:58,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336091251] [2022-01-18 05:02:58,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336091251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:02:58,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126839441] [2022-01-18 05:02:58,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:02:58,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:02:58,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:02:58,135 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:02:58,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-01-18 05:02:58,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:02:58,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:02:58,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:02:58,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:02:58,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:58,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 231 [2022-01-18 05:02:58,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:02:58,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 178 [2022-01-18 05:02:59,199 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-18 05:02:59,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:00,596 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:00,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 432 treesize of output 382 [2022-01-18 05:03:00,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:00,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 330 [2022-01-18 05:03:00,956 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-18 05:03:00,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126839441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:00,957 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:00,957 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:03:00,957 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384888825] [2022-01-18 05:03:00,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:00,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:03:00,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:00,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:03:00,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:03:00,957 INFO L87 Difference]: Start difference. First operand 73 states and 149 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:01,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:01,377 INFO L93 Difference]: Finished difference Result 105 states and 211 transitions. [2022-01-18 05:03:01,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:03:01,378 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:03:01,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:01,378 INFO L225 Difference]: With dead ends: 105 [2022-01-18 05:03:01,378 INFO L226 Difference]: Without dead ends: 98 [2022-01-18 05:03:01,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 136 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:03:01,379 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 27 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:01,379 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 145 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 442 Invalid, 0 Unknown, 83 Unchecked, 0.2s Time] [2022-01-18 05:03:01,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-01-18 05:03:01,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 78. [2022-01-18 05:03:01,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.064935064935065) internal successors, (159), 77 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:01,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 159 transitions. [2022-01-18 05:03:01,380 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 159 transitions. Word has length 16 [2022-01-18 05:03:01,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:01,380 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 159 transitions. [2022-01-18 05:03:01,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:01,380 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 159 transitions. [2022-01-18 05:03:01,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:01,381 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:01,381 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:01,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:01,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-01-18 05:03:01,595 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:01,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:01,596 INFO L85 PathProgramCache]: Analyzing trace with hash -927068637, now seen corresponding path program 52 times [2022-01-18 05:03:01,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:01,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514525559] [2022-01-18 05:03:01,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:01,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:01,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:01,803 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-18 05:03:01,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:01,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514525559] [2022-01-18 05:03:01,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514525559] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:01,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172946903] [2022-01-18 05:03:01,803 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:01,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:01,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:01,804 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:01,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-01-18 05:03:01,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:01,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:01,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:01,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:02,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:02,862 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 163 [2022-01-18 05:03:02,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:02,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 141 [2022-01-18 05:03:03,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-18 05:03:03,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:05,243 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:05,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 527 treesize of output 461 [2022-01-18 05:03:05,255 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:05,255 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 455 treesize of output 385 [2022-01-18 05:03:05,752 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-18 05:03:05,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172946903] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:05,752 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:05,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:03:05,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718949140] [2022-01-18 05:03:05,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:05,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:03:05,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:05,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:03:05,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:03:05,753 INFO L87 Difference]: Start difference. First operand 78 states and 159 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:06,496 INFO L93 Difference]: Finished difference Result 108 states and 215 transitions. [2022-01-18 05:03:06,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:03:06,497 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:03:06,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:06,497 INFO L225 Difference]: With dead ends: 108 [2022-01-18 05:03:06,497 INFO L226 Difference]: Without dead ends: 98 [2022-01-18 05:03:06,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:03:06,497 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 26 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 37 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:06,498 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 118 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 326 Invalid, 0 Unknown, 37 Unchecked, 0.2s Time] [2022-01-18 05:03:06,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-01-18 05:03:06,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 81. [2022-01-18 05:03:06,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.05) internal successors, (164), 80 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 164 transitions. [2022-01-18 05:03:06,499 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 164 transitions. Word has length 16 [2022-01-18 05:03:06,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:06,499 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 164 transitions. [2022-01-18 05:03:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:06,499 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 164 transitions. [2022-01-18 05:03:06,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:06,499 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:06,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:06,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:06,715 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,SelfDestructingSolverStorable57 [2022-01-18 05:03:06,715 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:06,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:06,715 INFO L85 PathProgramCache]: Analyzing trace with hash -755173393, now seen corresponding path program 53 times [2022-01-18 05:03:06,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:06,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545215220] [2022-01-18 05:03:06,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:06,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:06,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:06,882 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-18 05:03:06,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545215220] [2022-01-18 05:03:06,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545215220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:06,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186871515] [2022-01-18 05:03:06,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:06,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:06,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:06,884 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:06,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-01-18 05:03:06,937 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:06,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:06,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:06,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:07,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:07,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 311 treesize of output 259 [2022-01-18 05:03:07,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:07,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 225 [2022-01-18 05:03:08,119 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-18 05:03:08,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:10,250 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:10,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 472 treesize of output 414 [2022-01-18 05:03:10,262 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:10,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 408 treesize of output 334 [2022-01-18 05:03:10,975 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:10,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186871515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:10,975 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:10,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:03:10,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875270701] [2022-01-18 05:03:10,975 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:10,975 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:03:10,975 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:10,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:03:10,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:03:10,976 INFO L87 Difference]: Start difference. First operand 81 states and 164 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:11,729 INFO L93 Difference]: Finished difference Result 103 states and 204 transitions. [2022-01-18 05:03:11,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:03:11,729 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:03:11,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:11,729 INFO L225 Difference]: With dead ends: 103 [2022-01-18 05:03:11,729 INFO L226 Difference]: Without dead ends: 96 [2022-01-18 05:03:11,730 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:03:11,730 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 26 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 42 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:11,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 124 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 358 Invalid, 0 Unknown, 42 Unchecked, 0.2s Time] [2022-01-18 05:03:11,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-01-18 05:03:11,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 79. [2022-01-18 05:03:11,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 78 states have (on average 2.0641025641025643) internal successors, (161), 78 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 161 transitions. [2022-01-18 05:03:11,731 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 161 transitions. Word has length 16 [2022-01-18 05:03:11,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:11,731 INFO L470 AbstractCegarLoop]: Abstraction has 79 states and 161 transitions. [2022-01-18 05:03:11,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:11,731 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 161 transitions. [2022-01-18 05:03:11,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:11,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:11,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:11,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:11,941 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,SelfDestructingSolverStorable58 [2022-01-18 05:03:11,941 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:11,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:11,942 INFO L85 PathProgramCache]: Analyzing trace with hash -27552473, now seen corresponding path program 54 times [2022-01-18 05:03:11,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:11,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331407171] [2022-01-18 05:03:11,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:11,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:11,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:12,125 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-18 05:03:12,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:12,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331407171] [2022-01-18 05:03:12,125 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331407171] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:12,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168109395] [2022-01-18 05:03:12,125 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:12,125 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:12,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:12,126 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:12,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-01-18 05:03:12,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:03:12,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:12,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:12,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:12,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:12,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 206 [2022-01-18 05:03:12,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:12,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 180 [2022-01-18 05:03:13,357 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-18 05:03:13,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:14,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:14,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 350 treesize of output 312 [2022-01-18 05:03:14,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:14,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 264 [2022-01-18 05:03:15,469 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-18 05:03:15,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168109395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:15,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:15,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:03:15,469 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476670233] [2022-01-18 05:03:15,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:15,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:03:15,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:15,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:03:15,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:03:15,470 INFO L87 Difference]: Start difference. First operand 79 states and 161 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:16,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:16,635 INFO L93 Difference]: Finished difference Result 191 states and 357 transitions. [2022-01-18 05:03:16,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:03:16,636 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:03:16,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:16,636 INFO L225 Difference]: With dead ends: 191 [2022-01-18 05:03:16,636 INFO L226 Difference]: Without dead ends: 151 [2022-01-18 05:03:16,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=195, Invalid=927, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:16,637 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 87 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:16,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 173 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 479 Invalid, 0 Unknown, 41 Unchecked, 0.3s Time] [2022-01-18 05:03:16,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2022-01-18 05:03:16,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 78. [2022-01-18 05:03:16,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 2.064935064935065) internal successors, (159), 77 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:16,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 159 transitions. [2022-01-18 05:03:16,646 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 159 transitions. Word has length 16 [2022-01-18 05:03:16,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:16,646 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 159 transitions. [2022-01-18 05:03:16,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:16,647 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 159 transitions. [2022-01-18 05:03:16,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:16,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:16,647 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:16,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 05:03:16,862 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 05:03:16,863 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:16,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:16,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1939761169, now seen corresponding path program 55 times [2022-01-18 05:03:16,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:16,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982806200] [2022-01-18 05:03:16,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:16,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:17,032 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-18 05:03:17,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:17,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982806200] [2022-01-18 05:03:17,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982806200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:17,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053227638] [2022-01-18 05:03:17,033 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:17,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:17,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:17,034 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:17,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-01-18 05:03:17,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:17,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:17,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:17,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 171 [2022-01-18 05:03:17,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 153 [2022-01-18 05:03:17,764 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-18 05:03:17,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:18,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:18,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 409 treesize of output 367 [2022-01-18 05:03:18,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:18,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 333 [2022-01-18 05:03:19,551 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-18 05:03:19,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053227638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:19,552 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:19,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:03:19,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720133317] [2022-01-18 05:03:19,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:19,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:03:19,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:19,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:03:19,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:03:19,552 INFO L87 Difference]: Start difference. First operand 78 states and 159 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:20,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:20,882 INFO L93 Difference]: Finished difference Result 164 states and 315 transitions. [2022-01-18 05:03:20,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:03:20,882 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:20,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:20,883 INFO L225 Difference]: With dead ends: 164 [2022-01-18 05:03:20,883 INFO L226 Difference]: Without dead ends: 137 [2022-01-18 05:03:20,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=168, Invalid=1022, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:03:20,883 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 73 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:20,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 187 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 605 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:03:20,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-01-18 05:03:20,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 86. [2022-01-18 05:03:20,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.1411764705882352) internal successors, (182), 85 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:20,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 182 transitions. [2022-01-18 05:03:20,885 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 182 transitions. Word has length 16 [2022-01-18 05:03:20,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:20,885 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 182 transitions. [2022-01-18 05:03:20,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:20,885 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 182 transitions. [2022-01-18 05:03:20,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:20,885 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:20,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:20,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 05:03:21,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:21,099 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:21,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:21,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1040245005, now seen corresponding path program 56 times [2022-01-18 05:03:21,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:21,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986152192] [2022-01-18 05:03:21,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:21,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:21,271 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-18 05:03:21,271 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:21,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986152192] [2022-01-18 05:03:21,271 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986152192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:21,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816915406] [2022-01-18 05:03:21,272 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:21,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:21,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:21,272 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:21,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-01-18 05:03:21,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:21,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:21,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:03:21,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:21,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 220 [2022-01-18 05:03:21,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 183 [2022-01-18 05:03:22,255 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-18 05:03:22,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:23,333 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:23,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 399 treesize of output 357 [2022-01-18 05:03:23,342 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:23,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 313 [2022-01-18 05:03:23,764 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-18 05:03:23,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816915406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:23,764 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:23,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:03:23,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943203308] [2022-01-18 05:03:23,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:23,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:03:23,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:23,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:03:23,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:03:23,765 INFO L87 Difference]: Start difference. First operand 86 states and 182 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:25,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:25,003 INFO L93 Difference]: Finished difference Result 176 states and 350 transitions. [2022-01-18 05:03:25,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:03:25,003 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:25,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:25,004 INFO L225 Difference]: With dead ends: 176 [2022-01-18 05:03:25,004 INFO L226 Difference]: Without dead ends: 155 [2022-01-18 05:03:25,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:03:25,004 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 73 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:25,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 231 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:03:25,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-18 05:03:25,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 91. [2022-01-18 05:03:25,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 2.2444444444444445) internal successors, (202), 90 states have internal predecessors, (202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:25,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 202 transitions. [2022-01-18 05:03:25,006 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 202 transitions. Word has length 16 [2022-01-18 05:03:25,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:25,006 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 202 transitions. [2022-01-18 05:03:25,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:25,006 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 202 transitions. [2022-01-18 05:03:25,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:25,006 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:25,006 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:25,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:25,222 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:25,222 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:25,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:25,223 INFO L85 PathProgramCache]: Analyzing trace with hash 35466151, now seen corresponding path program 57 times [2022-01-18 05:03:25,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:25,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061402819] [2022-01-18 05:03:25,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:25,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:25,392 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:25,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:25,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061402819] [2022-01-18 05:03:25,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061402819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:25,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8106284] [2022-01-18 05:03:25,392 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:25,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:25,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:25,393 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:25,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-01-18 05:03:25,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:03:25,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:25,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:25,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:25,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 236 [2022-01-18 05:03:25,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 216 [2022-01-18 05:03:26,580 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-18 05:03:26,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:27,887 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:27,888 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 346 treesize of output 314 [2022-01-18 05:03:27,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:27,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 282 [2022-01-18 05:03:28,824 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-18 05:03:28,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8106284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:28,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:28,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:03:28,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860849251] [2022-01-18 05:03:28,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:28,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:03:28,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:28,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:03:28,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:03:28,825 INFO L87 Difference]: Start difference. First operand 91 states and 202 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:29,967 INFO L93 Difference]: Finished difference Result 224 states and 432 transitions. [2022-01-18 05:03:29,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:03:29,971 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:29,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:29,972 INFO L225 Difference]: With dead ends: 224 [2022-01-18 05:03:29,972 INFO L226 Difference]: Without dead ends: 198 [2022-01-18 05:03:29,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=172, Invalid=884, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:03:29,972 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 98 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:29,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 225 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:03:29,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2022-01-18 05:03:29,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 96. [2022-01-18 05:03:29,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 95 states have (on average 2.294736842105263) internal successors, (218), 95 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 218 transitions. [2022-01-18 05:03:29,974 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 218 transitions. Word has length 16 [2022-01-18 05:03:29,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:29,974 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 218 transitions. [2022-01-18 05:03:29,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:29,974 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 218 transitions. [2022-01-18 05:03:29,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:29,975 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:29,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:29,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 05:03:30,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:30,190 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:30,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:30,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2136312007, now seen corresponding path program 58 times [2022-01-18 05:03:30,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:30,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659201495] [2022-01-18 05:03:30,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:30,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:30,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:30,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-18 05:03:30,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:30,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659201495] [2022-01-18 05:03:30,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659201495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:30,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418739456] [2022-01-18 05:03:30,382 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:30,382 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:30,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:30,383 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:30,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-01-18 05:03:30,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:30,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:30,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:30,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:31,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:31,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 187 [2022-01-18 05:03:31,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:31,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 167 [2022-01-18 05:03:31,550 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-18 05:03:31,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:32,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:32,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 486 treesize of output 440 [2022-01-18 05:03:32,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:32,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 434 treesize of output 372 [2022-01-18 05:03:33,493 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-18 05:03:33,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418739456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:33,493 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:33,493 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:03:33,493 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709071850] [2022-01-18 05:03:33,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:33,493 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:33,493 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:33,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:33,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:33,494 INFO L87 Difference]: Start difference. First operand 96 states and 218 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:34,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:34,043 INFO L93 Difference]: Finished difference Result 192 states and 410 transitions. [2022-01-18 05:03:34,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:03:34,044 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:34,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:34,044 INFO L225 Difference]: With dead ends: 192 [2022-01-18 05:03:34,045 INFO L226 Difference]: Without dead ends: 175 [2022-01-18 05:03:34,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=97, Invalid=605, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:03:34,045 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 44 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 564 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:34,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 254 Invalid, 564 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 484 Invalid, 0 Unknown, 69 Unchecked, 0.2s Time] [2022-01-18 05:03:34,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-01-18 05:03:34,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 119. [2022-01-18 05:03:34,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.3983050847457625) internal successors, (283), 118 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:34,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 283 transitions. [2022-01-18 05:03:34,047 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 283 transitions. Word has length 16 [2022-01-18 05:03:34,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:34,047 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 283 transitions. [2022-01-18 05:03:34,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:34,047 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 283 transitions. [2022-01-18 05:03:34,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:34,048 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:34,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:34,063 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-18 05:03:34,263 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,SelfDestructingSolverStorable63 [2022-01-18 05:03:34,263 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:34,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:34,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1964416763, now seen corresponding path program 59 times [2022-01-18 05:03:34,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:34,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860673047] [2022-01-18 05:03:34,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:34,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:34,445 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-18 05:03:34,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:34,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860673047] [2022-01-18 05:03:34,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860673047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:34,445 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938300712] [2022-01-18 05:03:34,445 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:34,445 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:34,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:34,446 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:34,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-01-18 05:03:34,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:34,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:34,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:34,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:35,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:35,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 197 [2022-01-18 05:03:35,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:35,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 177 [2022-01-18 05:03:35,574 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-18 05:03:35,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:37,197 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:37,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 513 treesize of output 447 [2022-01-18 05:03:37,207 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:37,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 441 treesize of output 383 [2022-01-18 05:03:37,829 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-18 05:03:37,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938300712] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:37,829 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:37,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:03:37,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164176746] [2022-01-18 05:03:37,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:37,830 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:37,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:37,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:37,830 INFO L87 Difference]: Start difference. First operand 119 states and 283 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:38,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:38,470 INFO L93 Difference]: Finished difference Result 195 states and 405 transitions. [2022-01-18 05:03:38,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:03:38,470 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:38,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:38,471 INFO L225 Difference]: With dead ends: 195 [2022-01-18 05:03:38,471 INFO L226 Difference]: Without dead ends: 185 [2022-01-18 05:03:38,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:03:38,471 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 44 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:38,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 252 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 524 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2022-01-18 05:03:38,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-01-18 05:03:38,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 111. [2022-01-18 05:03:38,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.4272727272727272) internal successors, (267), 110 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:38,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 267 transitions. [2022-01-18 05:03:38,473 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 267 transitions. Word has length 16 [2022-01-18 05:03:38,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:38,473 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 267 transitions. [2022-01-18 05:03:38,473 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:38,473 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 267 transitions. [2022-01-18 05:03:38,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:38,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:38,474 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:38,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 05:03:38,674 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,SelfDestructingSolverStorable64 [2022-01-18 05:03:38,674 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:38,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:38,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1982850789, now seen corresponding path program 60 times [2022-01-18 05:03:38,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:38,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84689303] [2022-01-18 05:03:38,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:38,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:38,893 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-18 05:03:38,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:38,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84689303] [2022-01-18 05:03:38,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84689303] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:38,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112797422] [2022-01-18 05:03:38,894 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:03:38,894 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:38,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:38,895 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:38,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-01-18 05:03:38,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:03:38,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:38,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:03:38,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:39,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:39,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-01-18 05:03:39,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:39,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 161 [2022-01-18 05:03:40,100 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-18 05:03:40,101 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:41,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:41,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 466 treesize of output 424 [2022-01-18 05:03:41,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:41,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 431 treesize of output 377 [2022-01-18 05:03:42,068 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-18 05:03:42,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112797422] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:42,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:42,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:03:42,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032475464] [2022-01-18 05:03:42,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:42,068 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:42,068 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:42,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:42,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:42,069 INFO L87 Difference]: Start difference. First operand 111 states and 267 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:42,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:42,473 INFO L93 Difference]: Finished difference Result 147 states and 332 transitions. [2022-01-18 05:03:42,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:03:42,474 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:42,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:42,474 INFO L225 Difference]: With dead ends: 147 [2022-01-18 05:03:42,474 INFO L226 Difference]: Without dead ends: 141 [2022-01-18 05:03:42,474 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=103, Invalid=653, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:03:42,475 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:42,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 111 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 281 Invalid, 0 Unknown, 34 Unchecked, 0.1s Time] [2022-01-18 05:03:42,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-01-18 05:03:42,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 111. [2022-01-18 05:03:42,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 110 states have (on average 2.409090909090909) internal successors, (265), 110 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:42,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 265 transitions. [2022-01-18 05:03:42,476 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 265 transitions. Word has length 16 [2022-01-18 05:03:42,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:42,477 INFO L470 AbstractCegarLoop]: Abstraction has 111 states and 265 transitions. [2022-01-18 05:03:42,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:42,477 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 265 transitions. [2022-01-18 05:03:42,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:42,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:42,477 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:42,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:42,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:42,693 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:42,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:42,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1157966331, now seen corresponding path program 61 times [2022-01-18 05:03:42,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:42,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652709423] [2022-01-18 05:03:42,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:42,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:42,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:42,785 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:42,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:42,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652709423] [2022-01-18 05:03:42,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652709423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:42,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510763043] [2022-01-18 05:03:42,785 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:03:42,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:42,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:42,786 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:42,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-01-18 05:03:42,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:42,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-18 05:03:42,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:43,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:43,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:03:43,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:43,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:03:43,022 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:43,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:43,153 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:43,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-01-18 05:03:43,158 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:43,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:03:43,188 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:03:43,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510763043] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:43,188 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:43,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-01-18 05:03:43,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251808785] [2022-01-18 05:03:43,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:43,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:03:43,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:43,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:03:43,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:03:43,189 INFO L87 Difference]: Start difference. First operand 111 states and 265 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:43,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:43,238 INFO L93 Difference]: Finished difference Result 130 states and 297 transitions. [2022-01-18 05:03:43,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:03:43,238 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:43,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:43,239 INFO L225 Difference]: With dead ends: 130 [2022-01-18 05:03:43,239 INFO L226 Difference]: Without dead ends: 130 [2022-01-18 05:03:43,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:03:43,239 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 18 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:43,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 49 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 126 Invalid, 0 Unknown, 32 Unchecked, 0.0s Time] [2022-01-18 05:03:43,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2022-01-18 05:03:43,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 110. [2022-01-18 05:03:43,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 109 states have (on average 2.403669724770642) internal successors, (262), 109 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:43,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 262 transitions. [2022-01-18 05:03:43,241 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 262 transitions. Word has length 16 [2022-01-18 05:03:43,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:43,241 INFO L470 AbstractCegarLoop]: Abstraction has 110 states and 262 transitions. [2022-01-18 05:03:43,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:43,241 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 262 transitions. [2022-01-18 05:03:43,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:43,241 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:43,241 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:43,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:43,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:43,455 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:43,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:43,456 INFO L85 PathProgramCache]: Analyzing trace with hash -21114699, now seen corresponding path program 62 times [2022-01-18 05:03:43,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:43,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595871381] [2022-01-18 05:03:43,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:43,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:43,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:43,667 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-18 05:03:43,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:43,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595871381] [2022-01-18 05:03:43,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595871381] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:43,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710261915] [2022-01-18 05:03:43,668 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:03:43,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:43,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:43,669 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:43,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-01-18 05:03:43,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:03:43,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:43,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:43,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:44,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:44,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 189 [2022-01-18 05:03:44,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:44,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 169 [2022-01-18 05:03:44,833 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-18 05:03:44,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:46,049 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:46,049 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 336 treesize of output 306 [2022-01-18 05:03:46,058 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:46,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 300 treesize of output 270 [2022-01-18 05:03:46,561 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-18 05:03:46,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710261915] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:46,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:46,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:03:46,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735879430] [2022-01-18 05:03:46,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:46,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:46,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:46,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:46,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:46,562 INFO L87 Difference]: Start difference. First operand 110 states and 262 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:47,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:47,590 INFO L93 Difference]: Finished difference Result 194 states and 414 transitions. [2022-01-18 05:03:47,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:03:47,590 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:47,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:47,591 INFO L225 Difference]: With dead ends: 194 [2022-01-18 05:03:47,591 INFO L226 Difference]: Without dead ends: 177 [2022-01-18 05:03:47,591 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:03:47,591 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 47 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 643 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 643 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:47,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 319 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 643 Invalid, 0 Unknown, 49 Unchecked, 0.3s Time] [2022-01-18 05:03:47,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-01-18 05:03:47,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 116. [2022-01-18 05:03:47,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.408695652173913) internal successors, (277), 115 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:47,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 277 transitions. [2022-01-18 05:03:47,594 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 277 transitions. Word has length 16 [2022-01-18 05:03:47,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:47,594 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 277 transitions. [2022-01-18 05:03:47,594 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:47,594 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 277 transitions. [2022-01-18 05:03:47,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:47,594 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:47,594 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:47,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 05:03:47,803 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,SelfDestructingSolverStorable67 [2022-01-18 05:03:47,803 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:47,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:47,803 INFO L85 PathProgramCache]: Analyzing trace with hash 150780545, now seen corresponding path program 63 times [2022-01-18 05:03:47,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:47,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089294302] [2022-01-18 05:03:47,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:47,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:48,029 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-18 05:03:48,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:48,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089294302] [2022-01-18 05:03:48,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089294302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:48,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390930412] [2022-01-18 05:03:48,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:03:48,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:48,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:48,030 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:48,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-01-18 05:03:48,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:03:48,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:48,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:03:48,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:48,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:48,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 197 [2022-01-18 05:03:48,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:48,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 175 [2022-01-18 05:03:49,278 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-18 05:03:49,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:50,579 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:50,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 391 treesize of output 349 [2022-01-18 05:03:50,588 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:50,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 318 [2022-01-18 05:03:51,114 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-18 05:03:51,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390930412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:51,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:51,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 05:03:51,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469630611] [2022-01-18 05:03:51,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:51,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:03:51,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:51,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:03:51,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:03:51,115 INFO L87 Difference]: Start difference. First operand 116 states and 277 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:03:51,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:51,842 INFO L93 Difference]: Finished difference Result 155 states and 347 transitions. [2022-01-18 05:03:51,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:03:51,842 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 16 [2022-01-18 05:03:51,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:51,843 INFO L225 Difference]: With dead ends: 155 [2022-01-18 05:03:51,843 INFO L226 Difference]: Without dead ends: 149 [2022-01-18 05:03:51,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:51,843 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 36 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 43 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:51,843 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 155 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 446 Invalid, 0 Unknown, 43 Unchecked, 0.2s Time] [2022-01-18 05:03:51,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-01-18 05:03:51,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 115. [2022-01-18 05:03:51,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.4473684210526314) internal successors, (279), 114 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:51,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 279 transitions. [2022-01-18 05:03:51,845 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 279 transitions. Word has length 16 [2022-01-18 05:03:51,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:51,845 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 279 transitions. [2022-01-18 05:03:51,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:03:51,845 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 279 transitions. [2022-01-18 05:03:51,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:51,845 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:51,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:51,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 05:03:52,051 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,SelfDestructingSolverStorable68 [2022-01-18 05:03:52,051 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:52,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:52,051 INFO L85 PathProgramCache]: Analyzing trace with hash 878401465, now seen corresponding path program 64 times [2022-01-18 05:03:52,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:52,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872560050] [2022-01-18 05:03:52,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:52,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:52,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:52,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-18 05:03:52,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:52,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872560050] [2022-01-18 05:03:52,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872560050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:52,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642311192] [2022-01-18 05:03:52,246 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:03:52,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:52,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:52,247 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:52,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-01-18 05:03:52,306 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:03:52,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:52,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:03:52,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:52,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:52,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 167 [2022-01-18 05:03:52,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:03:52,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 149 [2022-01-18 05:03:53,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-18 05:03:53,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:54,519 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:54,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 444 treesize of output 406 [2022-01-18 05:03:54,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:54,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 413 treesize of output 367 [2022-01-18 05:03:55,071 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-18 05:03:55,071 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642311192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:55,071 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:55,071 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:03:55,071 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879825493] [2022-01-18 05:03:55,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:55,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:03:55,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:55,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:03:55,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=404, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:03:55,072 INFO L87 Difference]: Start difference. First operand 115 states and 279 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:55,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:03:55,932 INFO L93 Difference]: Finished difference Result 169 states and 377 transitions. [2022-01-18 05:03:55,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:03:55,932 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:03:55,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:03:55,933 INFO L225 Difference]: With dead ends: 169 [2022-01-18 05:03:55,933 INFO L226 Difference]: Without dead ends: 155 [2022-01-18 05:03:55,933 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:03:55,933 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 34 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 9 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:03:55,933 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 169 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 426 Invalid, 0 Unknown, 9 Unchecked, 0.2s Time] [2022-01-18 05:03:55,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-01-18 05:03:55,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 115. [2022-01-18 05:03:55,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 2.4473684210526314) internal successors, (279), 114 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:55,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 279 transitions. [2022-01-18 05:03:55,935 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 279 transitions. Word has length 16 [2022-01-18 05:03:55,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:03:55,935 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 279 transitions. [2022-01-18 05:03:55,935 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:03:55,935 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 279 transitions. [2022-01-18 05:03:55,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:03:55,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:03:55,936 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:03:55,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 05:03:56,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:56,136 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:03:56,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:03:56,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1932462645, now seen corresponding path program 65 times [2022-01-18 05:03:56,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:03:56,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286936848] [2022-01-18 05:03:56,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:03:56,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:03:56,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:03:56,387 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:03:56,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:03:56,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286936848] [2022-01-18 05:03:56,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286936848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:03:56,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003489886] [2022-01-18 05:03:56,387 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:03:56,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:03:56,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:03:56,388 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:03:56,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-01-18 05:03:56,454 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:03:56,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:03:56,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:03:56,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:03:57,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 278 [2022-01-18 05:03:57,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 282 treesize of output 240 [2022-01-18 05:03:57,499 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-18 05:03:57,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:03:58,813 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:58,813 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 431 [2022-01-18 05:03:58,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:03:58,823 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 427 treesize of output 369 [2022-01-18 05:03:59,519 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-18 05:03:59,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003489886] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:03:59,520 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:03:59,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:03:59,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592490959] [2022-01-18 05:03:59,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:03:59,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:03:59,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:03:59,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:03:59,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:03:59,520 INFO L87 Difference]: Start difference. First operand 115 states and 279 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:00,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:00,350 INFO L93 Difference]: Finished difference Result 209 states and 452 transitions. [2022-01-18 05:04:00,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:04:00,350 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:04:00,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:00,351 INFO L225 Difference]: With dead ends: 209 [2022-01-18 05:04:00,351 INFO L226 Difference]: Without dead ends: 189 [2022-01-18 05:04:00,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=115, Invalid=697, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:04:00,351 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 63 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 577 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:00,352 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 222 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 577 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:04:00,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-01-18 05:04:00,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 122. [2022-01-18 05:04:00,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.479338842975207) internal successors, (300), 121 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:00,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 300 transitions. [2022-01-18 05:04:00,354 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 300 transitions. Word has length 16 [2022-01-18 05:04:00,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:00,354 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 300 transitions. [2022-01-18 05:04:00,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:00,354 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 300 transitions. [2022-01-18 05:04:00,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:00,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:00,354 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:00,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 05:04:00,569 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,SelfDestructingSolverStorable70 [2022-01-18 05:04:00,570 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:00,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:00,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1462988487, now seen corresponding path program 66 times [2022-01-18 05:04:00,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:00,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122224841] [2022-01-18 05:04:00,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:00,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:00,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:00,740 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-18 05:04:00,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:00,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122224841] [2022-01-18 05:04:00,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122224841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:00,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283119347] [2022-01-18 05:04:00,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:00,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:00,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:00,742 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:00,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-01-18 05:04:00,802 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:04:00,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:00,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:00,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:01,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:01,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 181 [2022-01-18 05:04:01,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:01,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 159 [2022-01-18 05:04:02,189 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-18 05:04:02,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:03,272 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:03,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 466 treesize of output 424 [2022-01-18 05:04:03,297 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:03,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 420 treesize of output 376 [2022-01-18 05:04:04,125 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-18 05:04:04,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283119347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:04,126 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:04,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:04,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583011203] [2022-01-18 05:04:04,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:04,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:04,126 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:04,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:04,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:04,126 INFO L87 Difference]: Start difference. First operand 122 states and 300 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:05,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:05,112 INFO L93 Difference]: Finished difference Result 258 states and 534 transitions. [2022-01-18 05:04:05,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:04:05,113 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:05,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:05,113 INFO L225 Difference]: With dead ends: 258 [2022-01-18 05:04:05,114 INFO L226 Difference]: Without dead ends: 225 [2022-01-18 05:04:05,114 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:05,114 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 106 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:05,114 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 272 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 627 Invalid, 0 Unknown, 83 Unchecked, 0.3s Time] [2022-01-18 05:04:05,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-01-18 05:04:05,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 122. [2022-01-18 05:04:05,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.4628099173553717) internal successors, (298), 121 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 298 transitions. [2022-01-18 05:04:05,116 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 298 transitions. Word has length 16 [2022-01-18 05:04:05,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:05,116 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 298 transitions. [2022-01-18 05:04:05,116 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:05,116 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 298 transitions. [2022-01-18 05:04:05,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:05,116 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:05,117 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:05,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:05,327 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:05,327 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:05,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:05,327 INFO L85 PathProgramCache]: Analyzing trace with hash -387277331, now seen corresponding path program 67 times [2022-01-18 05:04:05,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:05,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113852341] [2022-01-18 05:04:05,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:05,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:05,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:05,503 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-18 05:04:05,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:05,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113852341] [2022-01-18 05:04:05,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113852341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:05,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705699031] [2022-01-18 05:04:05,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:05,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:05,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:05,504 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:05,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-01-18 05:04:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:05,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:05,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:06,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 176 [2022-01-18 05:04:06,007 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 156 [2022-01-18 05:04:06,794 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-18 05:04:06,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:08,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:08,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 463 treesize of output 415 [2022-01-18 05:04:08,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:08,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 411 treesize of output 363 [2022-01-18 05:04:09,228 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-18 05:04:09,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705699031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:09,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:09,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:04:09,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592504047] [2022-01-18 05:04:09,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:09,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:04:09,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:09,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:04:09,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:04:09,229 INFO L87 Difference]: Start difference. First operand 122 states and 298 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:11,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:11,127 INFO L93 Difference]: Finished difference Result 284 states and 567 transitions. [2022-01-18 05:04:11,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:04:11,127 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:04:11,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:11,128 INFO L225 Difference]: With dead ends: 284 [2022-01-18 05:04:11,128 INFO L226 Difference]: Without dead ends: 237 [2022-01-18 05:04:11,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 394 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=249, Invalid=1391, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:04:11,129 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 125 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:11,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 226 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:04:11,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-01-18 05:04:11,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 125. [2022-01-18 05:04:11,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.4838709677419355) internal successors, (308), 124 states have internal predecessors, (308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:11,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 308 transitions. [2022-01-18 05:04:11,131 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 308 transitions. Word has length 16 [2022-01-18 05:04:11,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:11,131 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 308 transitions. [2022-01-18 05:04:11,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:11,131 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 308 transitions. [2022-01-18 05:04:11,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:11,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:11,131 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:11,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:11,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:11,343 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:11,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:11,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1399969863, now seen corresponding path program 68 times [2022-01-18 05:04:11,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:11,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231097138] [2022-01-18 05:04:11,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:11,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:11,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:11,519 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-18 05:04:11,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231097138] [2022-01-18 05:04:11,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231097138] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:11,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450940302] [2022-01-18 05:04:11,520 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:11,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:11,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:11,521 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:11,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-01-18 05:04:11,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:11,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:11,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:11,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:12,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:12,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 207 [2022-01-18 05:04:12,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:12,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-01-18 05:04:12,951 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-18 05:04:12,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:14,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:14,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 454 treesize of output 412 [2022-01-18 05:04:14,246 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:14,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 406 treesize of output 360 [2022-01-18 05:04:14,873 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-18 05:04:14,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450940302] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:14,874 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:14,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:14,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121351628] [2022-01-18 05:04:14,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:14,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:14,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:14,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:14,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:14,874 INFO L87 Difference]: Start difference. First operand 125 states and 308 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:16,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:16,242 INFO L93 Difference]: Finished difference Result 265 states and 571 transitions. [2022-01-18 05:04:16,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:04:16,243 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:16,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:16,244 INFO L225 Difference]: With dead ends: 265 [2022-01-18 05:04:16,244 INFO L226 Difference]: Without dead ends: 232 [2022-01-18 05:04:16,244 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=153, Invalid=903, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:16,244 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 78 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:16,244 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 207 Invalid, 637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 508 Invalid, 0 Unknown, 86 Unchecked, 0.3s Time] [2022-01-18 05:04:16,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-01-18 05:04:16,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 131. [2022-01-18 05:04:16,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.5153846153846153) internal successors, (327), 130 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:16,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 327 transitions. [2022-01-18 05:04:16,246 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 327 transitions. Word has length 16 [2022-01-18 05:04:16,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:16,246 INFO L470 AbstractCegarLoop]: Abstraction has 131 states and 327 transitions. [2022-01-18 05:04:16,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:16,246 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 327 transitions. [2022-01-18 05:04:16,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:16,247 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:16,247 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:16,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:16,461 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-01-18 05:04:16,462 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:16,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:16,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1994021217, now seen corresponding path program 69 times [2022-01-18 05:04:16,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:16,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081090103] [2022-01-18 05:04:16,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:16,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:16,642 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-18 05:04:16,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:16,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081090103] [2022-01-18 05:04:16,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081090103] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:16,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884718098] [2022-01-18 05:04:16,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:16,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:16,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:16,643 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:16,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-01-18 05:04:16,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:04:16,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:16,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:04:16,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:17,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:17,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 228 [2022-01-18 05:04:17,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:17,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 195 [2022-01-18 05:04:17,766 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-18 05:04:17,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:19,359 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:19,359 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 423 treesize of output 369 [2022-01-18 05:04:19,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:19,368 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 363 treesize of output 317 [2022-01-18 05:04:19,803 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-18 05:04:19,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884718098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:19,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:19,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:19,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922331192] [2022-01-18 05:04:19,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:19,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:19,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:19,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:19,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:19,804 INFO L87 Difference]: Start difference. First operand 131 states and 327 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:20,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:20,233 INFO L93 Difference]: Finished difference Result 181 states and 407 transitions. [2022-01-18 05:04:20,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:04:20,234 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:20,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:20,234 INFO L225 Difference]: With dead ends: 181 [2022-01-18 05:04:20,234 INFO L226 Difference]: Without dead ends: 167 [2022-01-18 05:04:20,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:04:20,235 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:20,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 152 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 382 Invalid, 0 Unknown, 75 Unchecked, 0.2s Time] [2022-01-18 05:04:20,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2022-01-18 05:04:20,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 134. [2022-01-18 05:04:20,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.526315789473684) internal successors, (336), 133 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:20,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 336 transitions. [2022-01-18 05:04:20,237 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 336 transitions. Word has length 16 [2022-01-18 05:04:20,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:20,237 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 336 transitions. [2022-01-18 05:04:20,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:20,237 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 336 transitions. [2022-01-18 05:04:20,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:20,237 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:20,237 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:20,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:20,453 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:20,453 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:20,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:20,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1765716277, now seen corresponding path program 70 times [2022-01-18 05:04:20,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:20,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763814102] [2022-01-18 05:04:20,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:20,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:20,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:20,632 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-18 05:04:20,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:20,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763814102] [2022-01-18 05:04:20,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763814102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:20,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371016999] [2022-01-18 05:04:20,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:20,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:20,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:20,633 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:20,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-01-18 05:04:20,697 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:20,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:20,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:20,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:21,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:21,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-01-18 05:04:21,257 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:21,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 161 [2022-01-18 05:04:21,665 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-18 05:04:21,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:23,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:23,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 403 treesize of output 365 [2022-01-18 05:04:23,148 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:23,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 359 treesize of output 325 [2022-01-18 05:04:23,666 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-18 05:04:23,666 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371016999] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:23,666 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:23,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:23,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930382655] [2022-01-18 05:04:23,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:23,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:23,667 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:23,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:23,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:23,667 INFO L87 Difference]: Start difference. First operand 134 states and 336 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:24,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:24,023 INFO L93 Difference]: Finished difference Result 217 states and 467 transitions. [2022-01-18 05:04:24,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:04:24,023 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:24,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:24,024 INFO L225 Difference]: With dead ends: 217 [2022-01-18 05:04:24,024 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 05:04:24,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:04:24,024 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:24,024 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 241 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 406 Invalid, 0 Unknown, 56 Unchecked, 0.2s Time] [2022-01-18 05:04:24,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 05:04:24,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 138. [2022-01-18 05:04:24,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.5036496350364965) internal successors, (343), 137 states have internal predecessors, (343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:24,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 343 transitions. [2022-01-18 05:04:24,026 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 343 transitions. Word has length 16 [2022-01-18 05:04:24,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:24,026 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 343 transitions. [2022-01-18 05:04:24,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:24,026 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 343 transitions. [2022-01-18 05:04:24,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:24,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:24,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:24,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 05:04:24,227 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:24,227 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:24,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:24,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1286353447, now seen corresponding path program 71 times [2022-01-18 05:04:24,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:24,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283367788] [2022-01-18 05:04:24,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:24,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:24,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:24,400 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-18 05:04:24,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:24,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283367788] [2022-01-18 05:04:24,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283367788] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:24,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948383713] [2022-01-18 05:04:24,400 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:24,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:24,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:24,401 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:24,402 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-01-18 05:04:24,466 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:24,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:24,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:24,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:25,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:25,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 271 treesize of output 231 [2022-01-18 05:04:25,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:25,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 201 [2022-01-18 05:04:25,652 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-18 05:04:25,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:27,237 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:27,237 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 439 treesize of output 381 [2022-01-18 05:04:27,247 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:27,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 375 treesize of output 325 [2022-01-18 05:04:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:27,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948383713] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:27,859 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:27,859 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:27,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956310997] [2022-01-18 05:04:27,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:27,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:27,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:27,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:27,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=393, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:27,860 INFO L87 Difference]: Start difference. First operand 138 states and 343 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:28,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:28,591 INFO L93 Difference]: Finished difference Result 249 states and 540 transitions. [2022-01-18 05:04:28,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:04:28,591 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:28,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:28,592 INFO L225 Difference]: With dead ends: 249 [2022-01-18 05:04:28,592 INFO L226 Difference]: Without dead ends: 226 [2022-01-18 05:04:28,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:04:28,592 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 61 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 784 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:28,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 289 Invalid, 784 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 621 Invalid, 0 Unknown, 150 Unchecked, 0.3s Time] [2022-01-18 05:04:28,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2022-01-18 05:04:28,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 151. [2022-01-18 05:04:28,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 151 states, 150 states have (on average 2.52) internal successors, (378), 150 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:28,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 151 states to 151 states and 378 transitions. [2022-01-18 05:04:28,595 INFO L78 Accepts]: Start accepts. Automaton has 151 states and 378 transitions. Word has length 16 [2022-01-18 05:04:28,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:28,595 INFO L470 AbstractCegarLoop]: Abstraction has 151 states and 378 transitions. [2022-01-18 05:04:28,595 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:28,595 INFO L276 IsEmpty]: Start isEmpty. Operand 151 states and 378 transitions. [2022-01-18 05:04:28,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:28,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:28,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:28,611 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 05:04:28,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:28,803 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:28,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash -893416541, now seen corresponding path program 72 times [2022-01-18 05:04:28,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:28,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523410288] [2022-01-18 05:04:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:28,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:28,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:28,989 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:28,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:28,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523410288] [2022-01-18 05:04:28,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523410288] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:28,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182102898] [2022-01-18 05:04:28,990 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:28,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:28,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:28,991 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:28,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-01-18 05:04:29,054 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:04:29,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:29,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:29,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:29,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:29,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-01-18 05:04:29,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:29,742 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 161 [2022-01-18 05:04:30,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-18 05:04:30,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:31,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:31,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 375 [2022-01-18 05:04:31,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:31,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 323 [2022-01-18 05:04:32,224 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:04:32,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182102898] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:32,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:32,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:32,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398985280] [2022-01-18 05:04:32,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:32,225 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:32,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:32,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:32,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:32,225 INFO L87 Difference]: Start difference. First operand 151 states and 378 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:32,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:32,916 INFO L93 Difference]: Finished difference Result 264 states and 567 transitions. [2022-01-18 05:04:32,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:04:32,916 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:32,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:32,917 INFO L225 Difference]: With dead ends: 264 [2022-01-18 05:04:32,917 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 05:04:32,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:04:32,918 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 68 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:32,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 264 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 567 Invalid, 0 Unknown, 33 Unchecked, 0.3s Time] [2022-01-18 05:04:32,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 05:04:32,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 153. [2022-01-18 05:04:32,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.526315789473684) internal successors, (384), 152 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:32,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 384 transitions. [2022-01-18 05:04:32,920 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 384 transitions. Word has length 16 [2022-01-18 05:04:32,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:32,920 INFO L470 AbstractCegarLoop]: Abstraction has 153 states and 384 transitions. [2022-01-18 05:04:32,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:32,920 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 384 transitions. [2022-01-18 05:04:32,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:32,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:32,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:32,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:33,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-18 05:04:33,135 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:33,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:33,135 INFO L85 PathProgramCache]: Analyzing trace with hash 6099623, now seen corresponding path program 73 times [2022-01-18 05:04:33,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:33,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904469469] [2022-01-18 05:04:33,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:33,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:33,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:33,317 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-18 05:04:33,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904469469] [2022-01-18 05:04:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904469469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062604676] [2022-01-18 05:04:33,318 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:04:33,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:33,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:33,318 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:33,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-01-18 05:04:33,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:33,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:33,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:34,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:34,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 296 treesize of output 256 [2022-01-18 05:04:34,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:34,091 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 230 [2022-01-18 05:04:35,021 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-18 05:04:35,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:36,423 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:36,423 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 443 treesize of output 389 [2022-01-18 05:04:36,432 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:36,433 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 383 treesize of output 333 [2022-01-18 05:04:37,151 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-18 05:04:37,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062604676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:37,151 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:37,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:37,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912788918] [2022-01-18 05:04:37,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:37,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:37,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:37,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:37,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:37,152 INFO L87 Difference]: Start difference. First operand 153 states and 384 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:38,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:38,210 INFO L93 Difference]: Finished difference Result 283 states and 607 transitions. [2022-01-18 05:04:38,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:04:38,210 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:38,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:38,211 INFO L225 Difference]: With dead ends: 283 [2022-01-18 05:04:38,211 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 05:04:38,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:38,211 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 84 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:38,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 263 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 568 Invalid, 0 Unknown, 79 Unchecked, 0.3s Time] [2022-01-18 05:04:38,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 05:04:38,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 154. [2022-01-18 05:04:38,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.522875816993464) internal successors, (386), 153 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:38,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2022-01-18 05:04:38,213 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 16 [2022-01-18 05:04:38,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:38,214 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2022-01-18 05:04:38,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:38,214 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2022-01-18 05:04:38,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:38,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:38,214 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:38,230 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 05:04:38,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:38,414 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:38,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:38,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1906109073, now seen corresponding path program 74 times [2022-01-18 05:04:38,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:38,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483007973] [2022-01-18 05:04:38,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:38,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:38,616 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-18 05:04:38,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:38,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483007973] [2022-01-18 05:04:38,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483007973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:38,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322645863] [2022-01-18 05:04:38,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:04:38,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:38,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:38,618 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:38,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-01-18 05:04:38,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:04:38,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:38,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:38,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:39,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:39,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 193 treesize of output 167 [2022-01-18 05:04:39,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:39,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 149 [2022-01-18 05:04:39,577 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-18 05:04:39,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:41,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:41,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 428 treesize of output 378 [2022-01-18 05:04:41,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:41,089 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 374 treesize of output 342 [2022-01-18 05:04:41,611 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-18 05:04:41,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322645863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:41,611 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:41,611 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 05:04:41,611 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927456602] [2022-01-18 05:04:41,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:41,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:04:41,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:41,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:04:41,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:04:41,612 INFO L87 Difference]: Start difference. First operand 154 states and 386 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:04:42,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:42,378 INFO L93 Difference]: Finished difference Result 233 states and 517 transitions. [2022-01-18 05:04:42,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:04:42,379 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 16 [2022-01-18 05:04:42,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:42,380 INFO L225 Difference]: With dead ends: 233 [2022-01-18 05:04:42,380 INFO L226 Difference]: Without dead ends: 213 [2022-01-18 05:04:42,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=139, Invalid=917, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:04:42,380 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 61 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:42,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 242 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 594 Invalid, 0 Unknown, 68 Unchecked, 0.2s Time] [2022-01-18 05:04:42,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-01-18 05:04:42,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 154. [2022-01-18 05:04:42,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5163398692810457) internal successors, (385), 153 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:42,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2022-01-18 05:04:42,382 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 16 [2022-01-18 05:04:42,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:42,382 INFO L470 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2022-01-18 05:04:42,382 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:04:42,382 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2022-01-18 05:04:42,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:42,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:42,383 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:42,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:42,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:42,595 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:42,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:42,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1006592909, now seen corresponding path program 75 times [2022-01-18 05:04:42,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:42,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021695362] [2022-01-18 05:04:42,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:42,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:42,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:42,772 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-18 05:04:42,773 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:42,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021695362] [2022-01-18 05:04:42,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021695362] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:42,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249269818] [2022-01-18 05:04:42,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:04:42,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:42,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:42,774 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:42,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-01-18 05:04:42,840 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:04:42,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:42,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:42,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:43,115 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 223 [2022-01-18 05:04:43,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 197 [2022-01-18 05:04:43,851 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-18 05:04:43,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:44,997 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:44,997 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 363 [2022-01-18 05:04:45,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:45,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 359 treesize of output 325 [2022-01-18 05:04:45,477 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-18 05:04:45,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249269818] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:45,477 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:45,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:04:45,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938102697] [2022-01-18 05:04:45,477 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:45,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:04:45,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:45,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:04:45,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:04:45,478 INFO L87 Difference]: Start difference. First operand 154 states and 385 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:47,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:47,310 INFO L93 Difference]: Finished difference Result 316 states and 652 transitions. [2022-01-18 05:04:47,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:04:47,310 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:04:47,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:47,311 INFO L225 Difference]: With dead ends: 316 [2022-01-18 05:04:47,311 INFO L226 Difference]: Without dead ends: 269 [2022-01-18 05:04:47,311 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=235, Invalid=1325, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:04:47,312 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 116 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 654 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:47,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 216 Invalid, 654 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 593 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:04:47,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-01-18 05:04:47,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 157. [2022-01-18 05:04:47,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.532051282051282) internal successors, (395), 156 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:47,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 395 transitions. [2022-01-18 05:04:47,314 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 395 transitions. Word has length 16 [2022-01-18 05:04:47,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:47,314 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 395 transitions. [2022-01-18 05:04:47,314 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:47,314 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 395 transitions. [2022-01-18 05:04:47,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:47,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:47,315 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:47,330 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 05:04:47,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable80 [2022-01-18 05:04:47,515 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:47,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:47,515 INFO L85 PathProgramCache]: Analyzing trace with hash 69118247, now seen corresponding path program 76 times [2022-01-18 05:04:47,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:47,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500583745] [2022-01-18 05:04:47,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:47,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:47,717 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-18 05:04:47,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:47,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500583745] [2022-01-18 05:04:47,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500583745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:47,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199402879] [2022-01-18 05:04:47,717 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:04:47,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:47,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:47,718 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:47,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-01-18 05:04:47,785 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:04:47,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:47,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:47,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:48,101 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 220 [2022-01-18 05:04:48,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 194 [2022-01-18 05:04:48,939 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-18 05:04:48,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:50,441 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:50,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 513 treesize of output 457 [2022-01-18 05:04:50,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:50,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 453 treesize of output 407 [2022-01-18 05:04:51,097 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-18 05:04:51,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199402879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:51,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:51,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:04:51,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594479944] [2022-01-18 05:04:51,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:51,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:04:51,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:51,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:04:51,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:04:51,098 INFO L87 Difference]: Start difference. First operand 157 states and 395 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:52,500 INFO L93 Difference]: Finished difference Result 312 states and 667 transitions. [2022-01-18 05:04:52,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:04:52,501 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:04:52,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:52,502 INFO L225 Difference]: With dead ends: 312 [2022-01-18 05:04:52,502 INFO L226 Difference]: Without dead ends: 279 [2022-01-18 05:04:52,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:04:52,502 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 112 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:52,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [112 Valid, 231 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:04:52,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-18 05:04:52,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 160. [2022-01-18 05:04:52,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.540880503144654) internal successors, (404), 159 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 404 transitions. [2022-01-18 05:04:52,505 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 404 transitions. Word has length 16 [2022-01-18 05:04:52,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:52,505 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 404 transitions. [2022-01-18 05:04:52,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:52,505 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 404 transitions. [2022-01-18 05:04:52,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:52,505 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:52,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:52,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-01-18 05:04:52,721 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:52,722 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:52,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:52,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1060160803, now seen corresponding path program 77 times [2022-01-18 05:04:52,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:52,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094650750] [2022-01-18 05:04:52,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:52,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:52,896 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-18 05:04:52,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:52,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094650750] [2022-01-18 05:04:52,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094650750] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:52,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836109911] [2022-01-18 05:04:52,897 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:04:52,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:52,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:52,897 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:52,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-01-18 05:04:52,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:04:52,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:52,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:52,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:53,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:53,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 191 [2022-01-18 05:04:53,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:04:53,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-01-18 05:04:53,919 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-18 05:04:53,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:55,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:55,226 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 371 [2022-01-18 05:04:55,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:55,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 337 [2022-01-18 05:04:55,904 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-18 05:04:55,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836109911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:55,905 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:55,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:04:55,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099035487] [2022-01-18 05:04:55,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:55,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:04:55,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:55,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:04:55,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:04:55,905 INFO L87 Difference]: Start difference. First operand 160 states and 404 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:56,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:04:56,293 INFO L93 Difference]: Finished difference Result 240 states and 552 transitions. [2022-01-18 05:04:56,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:04:56,294 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:04:56,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:04:56,295 INFO L225 Difference]: With dead ends: 240 [2022-01-18 05:04:56,295 INFO L226 Difference]: Without dead ends: 223 [2022-01-18 05:04:56,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:04:56,295 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 54 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:04:56,295 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 219 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 347 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 05:04:56,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-01-18 05:04:56,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 168. [2022-01-18 05:04:56,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.538922155688623) internal successors, (424), 167 states have internal predecessors, (424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:56,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 424 transitions. [2022-01-18 05:04:56,297 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 424 transitions. Word has length 16 [2022-01-18 05:04:56,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:04:56,297 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 424 transitions. [2022-01-18 05:04:56,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:04:56,297 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 424 transitions. [2022-01-18 05:04:56,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:04:56,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:04:56,298 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:04:56,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 05:04:56,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:56,498 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:04:56,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:04:56,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1232056047, now seen corresponding path program 78 times [2022-01-18 05:04:56,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:04:56,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798887043] [2022-01-18 05:04:56,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:04:56,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:04:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:04:56,663 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-18 05:04:56,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:04:56,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798887043] [2022-01-18 05:04:56,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798887043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:04:56,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179849068] [2022-01-18 05:04:56,663 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:04:56,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:04:56,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:04:56,664 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:04:56,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-01-18 05:04:56,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:04:56,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:04:56,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:04:56,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:04:57,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 187 [2022-01-18 05:04:57,175 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 167 [2022-01-18 05:04:57,482 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-18 05:04:57,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:04:59,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:59,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 474 treesize of output 432 [2022-01-18 05:04:59,066 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:04:59,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 428 treesize of output 382 [2022-01-18 05:04:59,912 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-18 05:04:59,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179849068] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:04:59,912 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:04:59,912 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:04:59,912 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887567015] [2022-01-18 05:04:59,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:04:59,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:04:59,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:04:59,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:04:59,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:04:59,913 INFO L87 Difference]: Start difference. First operand 168 states and 424 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:00,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:00,732 INFO L93 Difference]: Finished difference Result 255 states and 570 transitions. [2022-01-18 05:05:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:05:00,732 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:05:00,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:00,733 INFO L225 Difference]: With dead ends: 255 [2022-01-18 05:05:00,733 INFO L226 Difference]: Without dead ends: 238 [2022-01-18 05:05:00,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:05:00,733 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 69 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:00,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 193 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:05:00,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-01-18 05:05:00,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 167. [2022-01-18 05:05:00,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5602409638554215) internal successors, (425), 166 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:00,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 425 transitions. [2022-01-18 05:05:00,736 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 425 transitions. Word has length 16 [2022-01-18 05:05:00,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:00,736 INFO L470 AbstractCegarLoop]: Abstraction has 167 states and 425 transitions. [2022-01-18 05:05:00,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:00,736 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 425 transitions. [2022-01-18 05:05:00,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:00,736 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:00,736 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:00,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 05:05:00,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:00,950 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:00,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:00,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1959676967, now seen corresponding path program 79 times [2022-01-18 05:05:00,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:00,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412335009] [2022-01-18 05:05:00,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:00,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:01,118 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-18 05:05:01,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:01,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412335009] [2022-01-18 05:05:01,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412335009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:01,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237035722] [2022-01-18 05:05:01,118 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:05:01,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:01,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:01,119 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:01,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-01-18 05:05:01,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:01,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:01,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:01,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 200 [2022-01-18 05:05:01,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 178 [2022-01-18 05:05:02,304 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-18 05:05:02,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:03,512 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:03,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 385 treesize of output 357 [2022-01-18 05:05:03,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:03,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 311 [2022-01-18 05:05:04,529 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-18 05:05:04,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237035722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:04,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:04,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:05:04,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529163492] [2022-01-18 05:05:04,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:04,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:05:04,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:04,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:05:04,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:05:04,530 INFO L87 Difference]: Start difference. First operand 167 states and 425 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:05,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:05,806 INFO L93 Difference]: Finished difference Result 325 states and 683 transitions. [2022-01-18 05:05:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:05:05,806 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:05:05,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:05,807 INFO L225 Difference]: With dead ends: 325 [2022-01-18 05:05:05,807 INFO L226 Difference]: Without dead ends: 292 [2022-01-18 05:05:05,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 18 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=171, Invalid=951, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:05,808 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 86 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 654 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 687 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:05,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 259 Invalid, 687 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 654 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:05:05,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-01-18 05:05:05,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 169. [2022-01-18 05:05:05,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5595238095238093) internal successors, (430), 168 states have internal predecessors, (430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:05,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 430 transitions. [2022-01-18 05:05:05,810 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 430 transitions. Word has length 16 [2022-01-18 05:05:05,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:05,810 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 430 transitions. [2022-01-18 05:05:05,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:05,810 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 430 transitions. [2022-01-18 05:05:05,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:05,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:05,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:05,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 05:05:06,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2022-01-18 05:05:06,015 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:06,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:06,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1259579173, now seen corresponding path program 80 times [2022-01-18 05:05:06,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:06,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12406248] [2022-01-18 05:05:06,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:06,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:06,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:06,195 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-18 05:05:06,195 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:06,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12406248] [2022-01-18 05:05:06,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12406248] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:06,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144855990] [2022-01-18 05:05:06,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:05:06,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:06,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:06,196 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:06,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-01-18 05:05:06,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:06,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:06,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:06,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:06,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 216 [2022-01-18 05:05:06,560 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 190 [2022-01-18 05:05:07,247 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-18 05:05:07,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:08,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:08,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 330 treesize of output 294 [2022-01-18 05:05:08,544 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:08,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 290 treesize of output 262 [2022-01-18 05:05:09,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-18 05:05:09,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144855990] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:09,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:09,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:05:09,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372137201] [2022-01-18 05:05:09,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:09,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:05:09,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:09,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:05:09,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=356, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:05:09,144 INFO L87 Difference]: Start difference. First operand 169 states and 430 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:11,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:11,036 INFO L93 Difference]: Finished difference Result 332 states and 700 transitions. [2022-01-18 05:05:11,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:05:11,036 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:05:11,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:11,037 INFO L225 Difference]: With dead ends: 332 [2022-01-18 05:05:11,037 INFO L226 Difference]: Without dead ends: 285 [2022-01-18 05:05:11,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=250, Invalid=1390, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:05:11,037 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 161 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:11,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 203 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:05:11,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-01-18 05:05:11,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 171. [2022-01-18 05:05:11,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5647058823529414) internal successors, (436), 170 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:11,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 436 transitions. [2022-01-18 05:05:11,040 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 436 transitions. Word has length 16 [2022-01-18 05:05:11,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:11,040 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 436 transitions. [2022-01-18 05:05:11,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:11,040 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 436 transitions. [2022-01-18 05:05:11,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:11,041 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:11,041 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:11,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 05:05:11,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-01-18 05:05:11,243 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:11,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:11,243 INFO L85 PathProgramCache]: Analyzing trace with hash 2022695591, now seen corresponding path program 81 times [2022-01-18 05:05:11,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:11,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146122352] [2022-01-18 05:05:11,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:11,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:11,436 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-18 05:05:11,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:11,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146122352] [2022-01-18 05:05:11,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146122352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:11,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056193613] [2022-01-18 05:05:11,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:05:11,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:11,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:11,438 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:11,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-01-18 05:05:11,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:05:11,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:11,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:11,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:12,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:12,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 368 treesize of output 308 [2022-01-18 05:05:12,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:12,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 272 [2022-01-18 05:05:13,191 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:13,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:14,699 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:14,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 365 treesize of output 311 [2022-01-18 05:05:14,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:14,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 305 treesize of output 263 [2022-01-18 05:05:15,337 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-18 05:05:15,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056193613] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:15,337 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:15,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 05:05:15,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557583439] [2022-01-18 05:05:15,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:15,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:05:15,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:15,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:05:15,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:05:15,338 INFO L87 Difference]: Start difference. First operand 171 states and 436 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:05:17,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:17,205 INFO L93 Difference]: Finished difference Result 329 states and 717 transitions. [2022-01-18 05:05:17,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:05:17,205 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 16 [2022-01-18 05:05:17,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:17,206 INFO L225 Difference]: With dead ends: 329 [2022-01-18 05:05:17,206 INFO L226 Difference]: Without dead ends: 296 [2022-01-18 05:05:17,207 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:05:17,207 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 118 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:17,207 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 198 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 490 Invalid, 0 Unknown, 49 Unchecked, 0.3s Time] [2022-01-18 05:05:17,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-01-18 05:05:17,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 176. [2022-01-18 05:05:17,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.577142857142857) internal successors, (451), 175 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:17,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 451 transitions. [2022-01-18 05:05:17,209 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 451 transitions. Word has length 16 [2022-01-18 05:05:17,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:17,209 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 451 transitions. [2022-01-18 05:05:17,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:05:17,210 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 451 transitions. [2022-01-18 05:05:17,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:17,210 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:17,210 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:17,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 05:05:17,410 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2022-01-18 05:05:17,410 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:17,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:17,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1428644237, now seen corresponding path program 82 times [2022-01-18 05:05:17,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:17,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123924599] [2022-01-18 05:05:17,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:17,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:17,586 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-18 05:05:17,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:17,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123924599] [2022-01-18 05:05:17,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123924599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:17,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157870848] [2022-01-18 05:05:17,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:05:17,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:17,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:17,587 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:17,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-01-18 05:05:17,657 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:05:17,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:17,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-18 05:05:17,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:18,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:18,275 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 187 [2022-01-18 05:05:18,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:18,279 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 156 [2022-01-18 05:05:18,644 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-18 05:05:18,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:20,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:20,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 383 [2022-01-18 05:05:20,094 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:20,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 377 treesize of output 331 [2022-01-18 05:05:21,093 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-18 05:05:21,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157870848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:21,094 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:21,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:05:21,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053451088] [2022-01-18 05:05:21,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:21,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:05:21,094 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:21,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:05:21,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:05:21,095 INFO L87 Difference]: Start difference. First operand 176 states and 451 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:21,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:21,360 INFO L93 Difference]: Finished difference Result 223 states and 525 transitions. [2022-01-18 05:05:21,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:05:21,361 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:05:21,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:21,362 INFO L225 Difference]: With dead ends: 223 [2022-01-18 05:05:21,362 INFO L226 Difference]: Without dead ends: 209 [2022-01-18 05:05:21,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=74, Invalid=478, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:05:21,362 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 39 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:21,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 133 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 305 Invalid, 0 Unknown, 101 Unchecked, 0.1s Time] [2022-01-18 05:05:21,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-01-18 05:05:21,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 176. [2022-01-18 05:05:21,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.577142857142857) internal successors, (451), 175 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:21,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 451 transitions. [2022-01-18 05:05:21,364 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 451 transitions. Word has length 16 [2022-01-18 05:05:21,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:21,364 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 451 transitions. [2022-01-18 05:05:21,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:21,364 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 451 transitions. [2022-01-18 05:05:21,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:21,365 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:21,365 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:21,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:21,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2022-01-18 05:05:21,581 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:21,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:21,581 INFO L85 PathProgramCache]: Analyzing trace with hash 893414435, now seen corresponding path program 83 times [2022-01-18 05:05:21,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:21,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574717841] [2022-01-18 05:05:21,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:21,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:21,820 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-18 05:05:21,821 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:21,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574717841] [2022-01-18 05:05:21,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574717841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:21,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611589878] [2022-01-18 05:05:21,821 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:05:21,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:21,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:21,822 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:21,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-01-18 05:05:21,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:21,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:21,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:21,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:22,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:22,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 193 [2022-01-18 05:05:22,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:22,610 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 173 [2022-01-18 05:05:22,999 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-18 05:05:23,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:24,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:24,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 387 treesize of output 333 [2022-01-18 05:05:24,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:24,672 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 327 treesize of output 285 [2022-01-18 05:05:25,254 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-18 05:05:25,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611589878] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:25,255 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:25,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:05:25,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108187153] [2022-01-18 05:05:25,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:25,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:05:25,255 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:25,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:05:25,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:05:25,255 INFO L87 Difference]: Start difference. First operand 176 states and 451 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:26,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:26,089 INFO L93 Difference]: Finished difference Result 273 states and 600 transitions. [2022-01-18 05:05:26,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:05:26,089 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:05:26,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:26,090 INFO L225 Difference]: With dead ends: 273 [2022-01-18 05:05:26,090 INFO L226 Difference]: Without dead ends: 253 [2022-01-18 05:05:26,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 17 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:05:26,090 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 63 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:26,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 266 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 552 Invalid, 0 Unknown, 115 Unchecked, 0.3s Time] [2022-01-18 05:05:26,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-01-18 05:05:26,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 169. [2022-01-18 05:05:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5357142857142856) internal successors, (426), 168 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:26,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 426 transitions. [2022-01-18 05:05:26,099 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 426 transitions. Word has length 16 [2022-01-18 05:05:26,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:26,099 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 426 transitions. [2022-01-18 05:05:26,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:26,099 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 426 transitions. [2022-01-18 05:05:26,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:26,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:26,100 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:26,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 05:05:26,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:26,304 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:26,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:26,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1552756565, now seen corresponding path program 84 times [2022-01-18 05:05:26,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:26,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895495989] [2022-01-18 05:05:26,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:26,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:26,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:26,455 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-18 05:05:26,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:26,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895495989] [2022-01-18 05:05:26,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895495989] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:26,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129270564] [2022-01-18 05:05:26,456 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:05:26,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:26,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:26,456 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:26,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-01-18 05:05:26,530 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:05:26,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:26,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:26,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:27,031 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 164 [2022-01-18 05:05:27,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 146 [2022-01-18 05:05:27,316 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-18 05:05:27,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:28,796 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:28,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 517 treesize of output 461 [2022-01-18 05:05:28,807 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:28,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 457 treesize of output 415 [2022-01-18 05:05:29,398 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-18 05:05:29,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129270564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:29,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:29,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:05:29,398 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667704387] [2022-01-18 05:05:29,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:29,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:05:29,399 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:29,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:05:29,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:05:29,399 INFO L87 Difference]: Start difference. First operand 169 states and 426 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:30,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:30,294 INFO L93 Difference]: Finished difference Result 297 states and 669 transitions. [2022-01-18 05:05:30,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:05:30,294 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:05:30,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:30,295 INFO L225 Difference]: With dead ends: 297 [2022-01-18 05:05:30,295 INFO L226 Difference]: Without dead ends: 277 [2022-01-18 05:05:30,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=119, Invalid=693, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:05:30,296 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 76 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 545 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 569 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 545 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:30,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 186 Invalid, 569 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 545 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:05:30,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-01-18 05:05:30,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 174. [2022-01-18 05:05:30,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.560693641618497) internal successors, (443), 173 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:30,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 443 transitions. [2022-01-18 05:05:30,298 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 443 transitions. Word has length 16 [2022-01-18 05:05:30,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:30,298 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 443 transitions. [2022-01-18 05:05:30,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:30,298 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 443 transitions. [2022-01-18 05:05:30,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:30,299 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:30,299 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:30,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:30,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:30,508 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:30,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:30,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1842694567, now seen corresponding path program 85 times [2022-01-18 05:05:30,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:30,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087944136] [2022-01-18 05:05:30,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:30,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:30,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:30,702 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-18 05:05:30,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087944136] [2022-01-18 05:05:30,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087944136] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:30,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336026171] [2022-01-18 05:05:30,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:05:30,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:30,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:30,703 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:30,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-01-18 05:05:30,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:30,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:30,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:31,137 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 293 treesize of output 255 [2022-01-18 05:05:31,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 259 treesize of output 227 [2022-01-18 05:05:31,766 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-18 05:05:31,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:32,949 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:32,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 374 treesize of output 338 [2022-01-18 05:05:32,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:32,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 308 [2022-01-18 05:05:33,751 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-18 05:05:33,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336026171] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:33,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:33,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:05:33,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541663898] [2022-01-18 05:05:33,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:33,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:05:33,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:33,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:05:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:05:33,752 INFO L87 Difference]: Start difference. First operand 174 states and 443 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:35,035 INFO L93 Difference]: Finished difference Result 355 states and 773 transitions. [2022-01-18 05:05:35,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:05:35,035 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:05:35,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:35,037 INFO L225 Difference]: With dead ends: 355 [2022-01-18 05:05:35,037 INFO L226 Difference]: Without dead ends: 322 [2022-01-18 05:05:35,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 234 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:05:35,037 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 95 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:35,037 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 246 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:05:35,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-01-18 05:05:35,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 170. [2022-01-18 05:05:35,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.5502958579881656) internal successors, (431), 169 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 431 transitions. [2022-01-18 05:05:35,040 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 431 transitions. Word has length 16 [2022-01-18 05:05:35,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:35,040 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 431 transitions. [2022-01-18 05:05:35,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:35,040 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 431 transitions. [2022-01-18 05:05:35,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:35,040 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:35,040 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:35,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 05:05:35,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:35,241 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:35,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash -766983411, now seen corresponding path program 86 times [2022-01-18 05:05:35,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:35,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965752300] [2022-01-18 05:05:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:35,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:35,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:35,420 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-18 05:05:35,421 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:35,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965752300] [2022-01-18 05:05:35,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965752300] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:35,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497113288] [2022-01-18 05:05:35,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:05:35,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:35,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:35,422 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:35,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-01-18 05:05:35,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:35,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:35,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:35,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:35,792 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 299 treesize of output 253 [2022-01-18 05:05:35,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 219 [2022-01-18 05:05:36,567 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:05:36,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:37,649 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:37,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 370 treesize of output 342 [2022-01-18 05:05:37,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:37,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 338 treesize of output 316 [2022-01-18 05:05:38,163 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-18 05:05:38,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497113288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:38,163 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:38,163 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2022-01-18 05:05:38,163 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744804987] [2022-01-18 05:05:38,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:38,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:05:38,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:38,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:05:38,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:05:38,163 INFO L87 Difference]: Start difference. First operand 170 states and 431 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:40,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:40,374 INFO L93 Difference]: Finished difference Result 351 states and 752 transitions. [2022-01-18 05:05:40,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:05:40,374 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:05:40,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:40,375 INFO L225 Difference]: With dead ends: 351 [2022-01-18 05:05:40,375 INFO L226 Difference]: Without dead ends: 311 [2022-01-18 05:05:40,375 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:05:40,375 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 97 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:40,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 232 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:05:40,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2022-01-18 05:05:40,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 172. [2022-01-18 05:05:40,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.5555555555555554) internal successors, (437), 171 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:40,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 437 transitions. [2022-01-18 05:05:40,378 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 437 transitions. Word has length 16 [2022-01-18 05:05:40,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:40,378 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 437 transitions. [2022-01-18 05:05:40,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:40,378 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 437 transitions. [2022-01-18 05:05:40,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:40,379 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:40,379 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:40,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-01-18 05:05:40,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:40,579 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:40,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:40,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1779675943, now seen corresponding path program 87 times [2022-01-18 05:05:40,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:40,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531318679] [2022-01-18 05:05:40,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:40,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:40,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:40,808 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-18 05:05:40,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:40,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531318679] [2022-01-18 05:05:40,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531318679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:40,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169818369] [2022-01-18 05:05:40,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:05:40,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:40,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:40,810 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:40,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-01-18 05:05:40,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:05:40,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:40,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:40,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:41,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:41,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 192 [2022-01-18 05:05:41,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:41,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 166 [2022-01-18 05:05:41,965 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-18 05:05:41,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:43,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:43,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 326 treesize of output 300 [2022-01-18 05:05:43,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:43,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 268 [2022-01-18 05:05:43,704 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-18 05:05:43,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169818369] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:43,704 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:43,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:05:43,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375959300] [2022-01-18 05:05:43,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:43,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:05:43,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:43,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:05:43,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:05:43,705 INFO L87 Difference]: Start difference. First operand 172 states and 437 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:45,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:45,597 INFO L93 Difference]: Finished difference Result 288 states and 638 transitions. [2022-01-18 05:05:45,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:05:45,597 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:05:45,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:45,598 INFO L225 Difference]: With dead ends: 288 [2022-01-18 05:05:45,598 INFO L226 Difference]: Without dead ends: 255 [2022-01-18 05:05:45,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=163, Invalid=893, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:05:45,598 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 102 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 634 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:45,599 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 142 Invalid, 634 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 456 Invalid, 0 Unknown, 130 Unchecked, 0.2s Time] [2022-01-18 05:05:45,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-01-18 05:05:45,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 174. [2022-01-18 05:05:45,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.560693641618497) internal successors, (443), 173 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:45,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 443 transitions. [2022-01-18 05:05:45,601 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 443 transitions. Word has length 16 [2022-01-18 05:05:45,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:45,601 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 443 transitions. [2022-01-18 05:05:45,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:45,601 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 443 transitions. [2022-01-18 05:05:45,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:45,601 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:45,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:45,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2022-01-18 05:05:45,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:45,802 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:45,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:45,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1921239999, now seen corresponding path program 88 times [2022-01-18 05:05:45,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:45,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212326308] [2022-01-18 05:05:45,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:45,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:45,990 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-18 05:05:45,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:45,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212326308] [2022-01-18 05:05:45,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212326308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:45,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725592948] [2022-01-18 05:05:45,990 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:05:45,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:45,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:45,991 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:45,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-01-18 05:05:46,066 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:05:46,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:46,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:46,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:46,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:46,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 169 [2022-01-18 05:05:46,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:46,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-01-18 05:05:47,099 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-18 05:05:47,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:48,792 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:48,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 347 treesize of output 301 [2022-01-18 05:05:48,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:48,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 295 treesize of output 265 [2022-01-18 05:05:49,219 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-18 05:05:49,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725592948] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:49,219 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:49,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2022-01-18 05:05:49,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031581752] [2022-01-18 05:05:49,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:49,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-18 05:05:49,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:49,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-18 05:05:49,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:05:49,220 INFO L87 Difference]: Start difference. First operand 174 states and 443 transitions. Second operand has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:49,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:49,881 INFO L93 Difference]: Finished difference Result 210 states and 502 transitions. [2022-01-18 05:05:49,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:05:49,882 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 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 16 [2022-01-18 05:05:49,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:49,882 INFO L225 Difference]: With dead ends: 210 [2022-01-18 05:05:49,882 INFO L226 Difference]: Without dead ends: 199 [2022-01-18 05:05:49,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:05:49,883 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:49,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 110 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 350 Invalid, 0 Unknown, 18 Unchecked, 0.2s Time] [2022-01-18 05:05:49,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2022-01-18 05:05:49,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 174. [2022-01-18 05:05:49,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.554913294797688) internal successors, (442), 173 states have internal predecessors, (442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:49,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 442 transitions. [2022-01-18 05:05:49,885 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 442 transitions. Word has length 16 [2022-01-18 05:05:49,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:49,885 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 442 transitions. [2022-01-18 05:05:49,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.7619047619047619) internal successors, (37), 21 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:49,885 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 442 transitions. [2022-01-18 05:05:49,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:49,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:49,886 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:49,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-01-18 05:05:50,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2022-01-18 05:05:50,102 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:50,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:50,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1386010197, now seen corresponding path program 89 times [2022-01-18 05:05:50,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:50,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898454] [2022-01-18 05:05:50,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:50,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:50,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:50,279 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-18 05:05:50,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:50,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898454] [2022-01-18 05:05:50,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:50,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727800788] [2022-01-18 05:05:50,280 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:05:50,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:50,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:50,281 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:50,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-01-18 05:05:50,356 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:05:50,356 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:50,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:50,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:51,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:51,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 169 [2022-01-18 05:05:51,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:51,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-01-18 05:05:51,467 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-18 05:05:51,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:53,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:53,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 490 treesize of output 432 [2022-01-18 05:05:53,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:05:53,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 426 treesize of output 368 [2022-01-18 05:05:53,821 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-18 05:05:53,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727800788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:53,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:53,822 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-01-18 05:05:53,822 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452206247] [2022-01-18 05:05:53,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:53,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:05:53,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:53,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:05:53,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=436, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:05:53,822 INFO L87 Difference]: Start difference. First operand 174 states and 442 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:05:54,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:05:54,131 INFO L93 Difference]: Finished difference Result 207 states and 495 transitions. [2022-01-18 05:05:54,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:05:54,131 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 16 [2022-01-18 05:05:54,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:05:54,132 INFO L225 Difference]: With dead ends: 207 [2022-01-18 05:05:54,132 INFO L226 Difference]: Without dead ends: 194 [2022-01-18 05:05:54,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:05:54,133 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:05:54,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 139 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 286 Invalid, 0 Unknown, 139 Unchecked, 0.1s Time] [2022-01-18 05:05:54,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-01-18 05:05:54,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 174. [2022-01-18 05:05:54,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.5491329479768785) internal successors, (441), 173 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:05:54,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 441 transitions. [2022-01-18 05:05:54,135 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 441 transitions. Word has length 16 [2022-01-18 05:05:54,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:05:54,135 INFO L470 AbstractCegarLoop]: Abstraction has 174 states and 441 transitions. [2022-01-18 05:05:54,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:05:54,136 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 441 transitions. [2022-01-18 05:05:54,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:05:54,136 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:05:54,136 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:05:54,152 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 05:05:54,336 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2022-01-18 05:05:54,336 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:05:54,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:05:54,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1625238425, now seen corresponding path program 90 times [2022-01-18 05:05:54,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:05:54,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77361301] [2022-01-18 05:05:54,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:05:54,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:05:54,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:05:54,539 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-18 05:05:54,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:05:54,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77361301] [2022-01-18 05:05:54,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77361301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:05:54,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828221170] [2022-01-18 05:05:54,540 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:05:54,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:05:54,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:05:54,541 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:05:54,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-01-18 05:05:54,616 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:05:54,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:05:54,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:05:54,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:05:55,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:55,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 337 treesize of output 297 [2022-01-18 05:05:55,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:05:55,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 249 [2022-01-18 05:05:56,058 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-18 05:05:56,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:05:57,752 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:05:57,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 371 treesize of output 326 [2022-01-18 05:05:57,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 279 [2022-01-18 05:05:57,891 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-18 05:05:57,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828221170] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:05:57,891 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:05:57,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:05:57,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182387676] [2022-01-18 05:05:57,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:05:57,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:05:57,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:05:57,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:05:57,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=389, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:05:57,894 INFO L87 Difference]: Start difference. First operand 174 states and 441 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:00,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:00,079 INFO L93 Difference]: Finished difference Result 268 states and 641 transitions. [2022-01-18 05:06:00,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:06:00,079 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:06:00,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:00,080 INFO L225 Difference]: With dead ends: 268 [2022-01-18 05:06:00,080 INFO L226 Difference]: Without dead ends: 244 [2022-01-18 05:06:00,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:06:00,081 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 89 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:00,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 134 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 365 Invalid, 0 Unknown, 47 Unchecked, 0.2s Time] [2022-01-18 05:06:00,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2022-01-18 05:06:00,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 178. [2022-01-18 05:06:00,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.559322033898305) internal successors, (453), 177 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:00,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 453 transitions. [2022-01-18 05:06:00,083 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 453 transitions. Word has length 16 [2022-01-18 05:06:00,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:00,083 INFO L470 AbstractCegarLoop]: Abstraction has 178 states and 453 transitions. [2022-01-18 05:06:00,083 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:00,083 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 453 transitions. [2022-01-18 05:06:00,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:06:00,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:00,084 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:00,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:00,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:00,291 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:00,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:00,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1647834973, now seen corresponding path program 91 times [2022-01-18 05:06:00,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:00,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501979839] [2022-01-18 05:06:00,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:00,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:00,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:00,526 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-18 05:06:00,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:00,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501979839] [2022-01-18 05:06:00,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501979839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:00,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237611854] [2022-01-18 05:06:00,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:00,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:00,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:00,527 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:00,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-01-18 05:06:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:00,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:06:00,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:01,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:01,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 236 [2022-01-18 05:06:01,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:01,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 210 [2022-01-18 05:06:01,934 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-18 05:06:01,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:03,104 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:03,105 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 243 treesize of output 216 [2022-01-18 05:06:03,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 189 [2022-01-18 05:06:03,286 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-18 05:06:03,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237611854] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:03,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:03,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:06:03,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839063440] [2022-01-18 05:06:03,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:03,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:06:03,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:03,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:06:03,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:03,287 INFO L87 Difference]: Start difference. First operand 178 states and 453 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:03,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:03,825 INFO L93 Difference]: Finished difference Result 224 states and 552 transitions. [2022-01-18 05:06:03,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:06:03,825 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:06:03,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:03,826 INFO L225 Difference]: With dead ends: 224 [2022-01-18 05:06:03,826 INFO L226 Difference]: Without dead ends: 215 [2022-01-18 05:06:03,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:06:03,826 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 45 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 179 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:03,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 134 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 285 Invalid, 0 Unknown, 179 Unchecked, 0.1s Time] [2022-01-18 05:06:03,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-01-18 05:06:03,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 177. [2022-01-18 05:06:03,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.5568181818181817) internal successors, (450), 176 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 450 transitions. [2022-01-18 05:06:03,829 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 450 transitions. Word has length 16 [2022-01-18 05:06:03,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:03,829 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 450 transitions. [2022-01-18 05:06:03,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:03,829 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 450 transitions. [2022-01-18 05:06:03,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:06:03,829 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:03,829 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:03,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-01-18 05:06:04,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:04,030 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:04,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:04,030 INFO L85 PathProgramCache]: Analyzing trace with hash 2075677517, now seen corresponding path program 92 times [2022-01-18 05:06:04,030 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:04,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572387862] [2022-01-18 05:06:04,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:04,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:04,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:04,254 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-18 05:06:04,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:04,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572387862] [2022-01-18 05:06:04,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572387862] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:04,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670261198] [2022-01-18 05:06:04,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:04,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:04,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:04,255 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:04,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-01-18 05:06:04,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:04,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:04,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:06:04,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:05,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:05,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 268 [2022-01-18 05:06:05,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:05,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 272 treesize of output 238 [2022-01-18 05:06:05,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-18 05:06:05,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:07,286 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:07,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 292 treesize of output 259 [2022-01-18 05:06:07,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 260 treesize of output 228 [2022-01-18 05:06:07,430 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-18 05:06:07,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670261198] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:07,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:07,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:06:07,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947535399] [2022-01-18 05:06:07,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:07,430 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:06:07,430 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:07,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:06:07,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:07,431 INFO L87 Difference]: Start difference. First operand 177 states and 450 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:07,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:07,852 INFO L93 Difference]: Finished difference Result 229 states and 551 transitions. [2022-01-18 05:06:07,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:07,852 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:06:07,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:07,853 INFO L225 Difference]: With dead ends: 229 [2022-01-18 05:06:07,853 INFO L226 Difference]: Without dead ends: 218 [2022-01-18 05:06:07,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=124, Invalid=632, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:06:07,853 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 49 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:07,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 102 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 254 Invalid, 0 Unknown, 18 Unchecked, 0.1s Time] [2022-01-18 05:06:07,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-01-18 05:06:07,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 176. [2022-01-18 05:06:07,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5542857142857143) internal successors, (447), 175 states have internal predecessors, (447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:07,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 447 transitions. [2022-01-18 05:06:07,856 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 447 transitions. Word has length 16 [2022-01-18 05:06:07,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:07,856 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 447 transitions. [2022-01-18 05:06:07,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:07,856 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 447 transitions. [2022-01-18 05:06:07,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:06:07,856 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:07,856 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:07,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:08,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:08,057 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:08,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:08,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1540447715, now seen corresponding path program 93 times [2022-01-18 05:06:08,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:08,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788323086] [2022-01-18 05:06:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:08,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:08,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:08,251 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-18 05:06:08,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:08,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788323086] [2022-01-18 05:06:08,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788323086] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:08,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006632016] [2022-01-18 05:06:08,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:08,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:08,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:08,253 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:08,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-01-18 05:06:08,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:06:08,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:08,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:06:08,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:09,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:09,094 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 183 [2022-01-18 05:06:09,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:09,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 163 [2022-01-18 05:06:09,374 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-18 05:06:09,374 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:10,736 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:10,736 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 223 [2022-01-18 05:06:10,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 224 treesize of output 196 [2022-01-18 05:06:10,849 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-18 05:06:10,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006632016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:10,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:10,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:06:10,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853702127] [2022-01-18 05:06:10,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:10,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:06:10,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:10,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:06:10,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:10,850 INFO L87 Difference]: Start difference. First operand 176 states and 447 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:11,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:11,396 INFO L93 Difference]: Finished difference Result 230 states and 561 transitions. [2022-01-18 05:06:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:11,396 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:06:11,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:11,397 INFO L225 Difference]: With dead ends: 230 [2022-01-18 05:06:11,397 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 05:06:11,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:06:11,397 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 49 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:11,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 119 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 237 Invalid, 0 Unknown, 89 Unchecked, 0.1s Time] [2022-01-18 05:06:11,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 05:06:11,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 175. [2022-01-18 05:06:11,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.5517241379310347) internal successors, (444), 174 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:11,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 444 transitions. [2022-01-18 05:06:11,400 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 444 transitions. Word has length 16 [2022-01-18 05:06:11,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:11,400 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 444 transitions. [2022-01-18 05:06:11,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:11,400 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 444 transitions. [2022-01-18 05:06:11,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:06:11,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:11,403 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:11,418 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:11,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:11,607 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:11,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:11,607 INFO L85 PathProgramCache]: Analyzing trace with hash 1621846771, now seen corresponding path program 94 times [2022-01-18 05:06:11,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:11,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189745819] [2022-01-18 05:06:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:11,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:11,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:11,783 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-18 05:06:11,783 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:11,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189745819] [2022-01-18 05:06:11,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189745819] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:11,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188605075] [2022-01-18 05:06:11,784 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:11,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:11,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:11,785 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:11,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-01-18 05:06:11,862 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:11,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:11,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:06:11,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:12,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:12,587 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 224 [2022-01-18 05:06:12,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:12,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 198 [2022-01-18 05:06:12,894 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-18 05:06:12,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:14,226 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:14,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 324 [2022-01-18 05:06:14,231 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 325 treesize of output 277 [2022-01-18 05:06:14,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-18 05:06:14,368 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188605075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:14,368 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:14,368 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2022-01-18 05:06:14,368 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023911115] [2022-01-18 05:06:14,368 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:14,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-18 05:06:14,368 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:14,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-18 05:06:14,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:14,368 INFO L87 Difference]: Start difference. First operand 175 states and 444 transitions. Second operand has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:14,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:14,629 INFO L93 Difference]: Finished difference Result 236 states and 557 transitions. [2022-01-18 05:06:14,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:06:14,629 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-01-18 05:06:14,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:14,630 INFO L225 Difference]: With dead ends: 236 [2022-01-18 05:06:14,630 INFO L226 Difference]: Without dead ends: 221 [2022-01-18 05:06:14,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:06:14,630 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 45 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:14,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 130 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 292 Invalid, 0 Unknown, 45 Unchecked, 0.1s Time] [2022-01-18 05:06:14,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-01-18 05:06:14,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 175. [2022-01-18 05:06:14,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.545977011494253) internal successors, (443), 174 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 443 transitions. [2022-01-18 05:06:14,632 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 443 transitions. Word has length 16 [2022-01-18 05:06:14,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:14,632 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 443 transitions. [2022-01-18 05:06:14,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.7272727272727273) internal successors, (38), 22 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:14,632 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 443 transitions. [2022-01-18 05:06:14,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:14,633 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:14,633 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:14,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:14,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 05:06:14,857 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:14,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:14,859 INFO L85 PathProgramCache]: Analyzing trace with hash 325858306, now seen corresponding path program 95 times [2022-01-18 05:06:14,859 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:14,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82788256] [2022-01-18 05:06:14,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:14,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:14,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:14,925 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:14,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:14,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82788256] [2022-01-18 05:06:14,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82788256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:14,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958282632] [2022-01-18 05:06:14,925 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:14,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:14,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:14,926 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:14,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-01-18 05:06:15,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:15,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:15,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:15,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:15,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:15,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:15,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:15,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:15,297 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:15,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-01-18 05:06:15,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-01-18 05:06:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:15,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958282632] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:15,363 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:15,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 05:06:15,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132025738] [2022-01-18 05:06:15,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:15,363 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:06:15,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:15,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:06:15,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:06:15,364 INFO L87 Difference]: Start difference. First operand 175 states and 443 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:15,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:15,449 INFO L93 Difference]: Finished difference Result 216 states and 519 transitions. [2022-01-18 05:06:15,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:06:15,449 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:15,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:15,450 INFO L225 Difference]: With dead ends: 216 [2022-01-18 05:06:15,450 INFO L226 Difference]: Without dead ends: 206 [2022-01-18 05:06:15,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:06:15,450 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 32 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:15,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 117 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 220 Invalid, 0 Unknown, 64 Unchecked, 0.1s Time] [2022-01-18 05:06:15,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-01-18 05:06:15,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2022-01-18 05:06:15,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5714285714285716) internal successors, (432), 168 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:15,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 432 transitions. [2022-01-18 05:06:15,452 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 432 transitions. Word has length 17 [2022-01-18 05:06:15,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:15,452 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 432 transitions. [2022-01-18 05:06:15,452 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:15,452 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 432 transitions. [2022-01-18 05:06:15,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:15,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:15,453 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:15,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 05:06:15,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2022-01-18 05:06:15,653 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:15,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:15,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1634676752, now seen corresponding path program 96 times [2022-01-18 05:06:15,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:15,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352888934] [2022-01-18 05:06:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:15,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:15,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:15,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:15,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:15,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352888934] [2022-01-18 05:06:15,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352888934] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:15,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447969414] [2022-01-18 05:06:15,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:15,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:15,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:15,734 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:15,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-01-18 05:06:15,823 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:15,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:15,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:15,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:15,915 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:15,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:16,027 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:16,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:06:16,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:06:16,039 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:16,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447969414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:16,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:16,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 05:06:16,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370227105] [2022-01-18 05:06:16,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:16,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:06:16,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:16,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:06:16,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:06:16,039 INFO L87 Difference]: Start difference. First operand 169 states and 432 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:16,171 INFO L93 Difference]: Finished difference Result 221 states and 534 transitions. [2022-01-18 05:06:16,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:06:16,172 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:16,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:16,172 INFO L225 Difference]: With dead ends: 221 [2022-01-18 05:06:16,172 INFO L226 Difference]: Without dead ends: 221 [2022-01-18 05:06:16,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:16,173 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 59 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:16,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 77 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:16,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-01-18 05:06:16,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 170. [2022-01-18 05:06:16,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.57396449704142) internal successors, (435), 169 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 435 transitions. [2022-01-18 05:06:16,175 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 435 transitions. Word has length 17 [2022-01-18 05:06:16,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:16,175 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 435 transitions. [2022-01-18 05:06:16,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,175 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 435 transitions. [2022-01-18 05:06:16,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:16,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:16,175 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:16,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:16,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-01-18 05:06:16,386 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:16,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:16,386 INFO L85 PathProgramCache]: Analyzing trace with hash -773834402, now seen corresponding path program 97 times [2022-01-18 05:06:16,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:16,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826726828] [2022-01-18 05:06:16,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:16,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:16,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:16,458 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:16,458 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:16,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826726828] [2022-01-18 05:06:16,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826726828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:16,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [672742437] [2022-01-18 05:06:16,458 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:16,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:16,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:16,459 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:16,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-01-18 05:06:16,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:16,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:16,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:16,642 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:16,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:16,780 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:16,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:06:16,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:06:16,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:16,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [672742437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:16,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:16,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:06:16,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370874412] [2022-01-18 05:06:16,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:16,792 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:06:16,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:16,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:06:16,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:06:16,792 INFO L87 Difference]: Start difference. First operand 170 states and 435 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:16,936 INFO L93 Difference]: Finished difference Result 208 states and 507 transitions. [2022-01-18 05:06:16,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:06:16,937 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:16,937 INFO L225 Difference]: With dead ends: 208 [2022-01-18 05:06:16,937 INFO L226 Difference]: Without dead ends: 208 [2022-01-18 05:06:16,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:16,937 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 43 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 83 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:16,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 83 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:16,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-01-18 05:06:16,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 170. [2022-01-18 05:06:16,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.57396449704142) internal successors, (435), 169 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 435 transitions. [2022-01-18 05:06:16,940 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 435 transitions. Word has length 17 [2022-01-18 05:06:16,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:16,941 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 435 transitions. [2022-01-18 05:06:16,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:16,941 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 435 transitions. [2022-01-18 05:06:16,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:16,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:16,941 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:16,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 05:06:17,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 05:06:17,143 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:17,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:17,143 INFO L85 PathProgramCache]: Analyzing trace with hash 328670374, now seen corresponding path program 98 times [2022-01-18 05:06:17,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:17,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956132748] [2022-01-18 05:06:17,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:17,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:17,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:17,219 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:17,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:17,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956132748] [2022-01-18 05:06:17,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956132748] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:17,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414538211] [2022-01-18 05:06:17,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:17,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:17,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:17,223 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:17,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-01-18 05:06:17,314 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:17,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:17,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:17,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:17,439 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:17,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:17,606 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:17,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:06:17,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:06:17,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:17,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414538211] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:17,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:17,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:06:17,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477644524] [2022-01-18 05:06:17,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:17,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:06:17,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:17,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:06:17,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:06:17,618 INFO L87 Difference]: Start difference. First operand 170 states and 435 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:17,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:17,782 INFO L93 Difference]: Finished difference Result 204 states and 498 transitions. [2022-01-18 05:06:17,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:06:17,782 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:17,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:17,782 INFO L225 Difference]: With dead ends: 204 [2022-01-18 05:06:17,783 INFO L226 Difference]: Without dead ends: 204 [2022-01-18 05:06:17,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:17,783 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 31 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:17,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 110 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:17,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-18 05:06:17,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 171. [2022-01-18 05:06:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.570588235294118) internal successors, (437), 170 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:17,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 437 transitions. [2022-01-18 05:06:17,790 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 437 transitions. Word has length 17 [2022-01-18 05:06:17,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:17,790 INFO L470 AbstractCegarLoop]: Abstraction has 171 states and 437 transitions. [2022-01-18 05:06:17,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 15 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:17,790 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 437 transitions. [2022-01-18 05:06:17,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:17,791 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:17,791 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:17,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:18,006 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 05:06:18,007 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:18,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:18,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2013666150, now seen corresponding path program 99 times [2022-01-18 05:06:18,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:18,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504714179] [2022-01-18 05:06:18,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:18,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:18,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:18,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:18,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504714179] [2022-01-18 05:06:18,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504714179] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:18,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864738674] [2022-01-18 05:06:18,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:18,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:18,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:18,099 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:18,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-01-18 05:06:18,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:06:18,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:18,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:18,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:18,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:18,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:18,387 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:18,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:18,519 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:06:18,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:06:18,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:06:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:18,527 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864738674] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:18,527 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:18,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:06:18,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749152846] [2022-01-18 05:06:18,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:18,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:06:18,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:18,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:06:18,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:06:18,528 INFO L87 Difference]: Start difference. First operand 171 states and 437 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:18,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:18,658 INFO L93 Difference]: Finished difference Result 202 states and 495 transitions. [2022-01-18 05:06:18,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:06:18,659 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:18,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:18,659 INFO L225 Difference]: With dead ends: 202 [2022-01-18 05:06:18,659 INFO L226 Difference]: Without dead ends: 202 [2022-01-18 05:06:18,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:18,659 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 39 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:18,659 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 73 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:18,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-18 05:06:18,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 172. [2022-01-18 05:06:18,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.5672514619883042) internal successors, (439), 171 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:18,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 439 transitions. [2022-01-18 05:06:18,661 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 439 transitions. Word has length 17 [2022-01-18 05:06:18,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:18,661 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 439 transitions. [2022-01-18 05:06:18,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:18,662 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 439 transitions. [2022-01-18 05:06:18,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:18,662 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:18,662 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:18,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 05:06:18,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:18,878 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:18,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:18,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1088706162, now seen corresponding path program 100 times [2022-01-18 05:06:18,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:18,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331914093] [2022-01-18 05:06:18,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:18,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:18,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:18,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:18,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331914093] [2022-01-18 05:06:18,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331914093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:18,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095014877] [2022-01-18 05:06:18,954 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:18,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:18,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:18,955 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:18,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-01-18 05:06:19,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:19,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:19,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:19,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:19,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:19,263 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:19,286 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:19,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:19,354 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:19,354 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:19,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:19,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:19,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095014877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:19,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:19,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 05:06:19,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704045776] [2022-01-18 05:06:19,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:19,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:06:19,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:06:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:06:19,439 INFO L87 Difference]: Start difference. First operand 172 states and 439 transitions. Second operand has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:19,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:19,529 INFO L93 Difference]: Finished difference Result 189 states and 465 transitions. [2022-01-18 05:06:19,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:06:19,529 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:19,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:19,530 INFO L225 Difference]: With dead ends: 189 [2022-01-18 05:06:19,530 INFO L226 Difference]: Without dead ends: 180 [2022-01-18 05:06:19,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:19,530 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 22 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:19,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 97 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 249 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 05:06:19,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-01-18 05:06:19,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 172. [2022-01-18 05:06:19,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.56140350877193) internal successors, (438), 171 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:19,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2022-01-18 05:06:19,532 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 17 [2022-01-18 05:06:19,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:19,532 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2022-01-18 05:06:19,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.8125) internal successors, (29), 16 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:19,532 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2022-01-18 05:06:19,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:19,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:19,533 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:19,548 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:19,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:19,747 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:19,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:19,747 INFO L85 PathProgramCache]: Analyzing trace with hash 132119536, now seen corresponding path program 101 times [2022-01-18 05:06:19,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:19,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733004840] [2022-01-18 05:06:19,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:19,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:19,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:19,811 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:19,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:19,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733004840] [2022-01-18 05:06:19,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733004840] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:19,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834371540] [2022-01-18 05:06:19,812 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:19,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:19,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:19,813 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:19,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-01-18 05:06:19,897 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:19,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:19,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:19,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:20,006 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:20,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:20,139 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:20,140 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:20,144 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:20,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:20,182 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:20,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834371540] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:20,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:20,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:06:20,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758387728] [2022-01-18 05:06:20,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:20,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:06:20,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:20,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:06:20,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:20,183 INFO L87 Difference]: Start difference. First operand 172 states and 438 transitions. Second operand has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:20,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:20,318 INFO L93 Difference]: Finished difference Result 195 states and 481 transitions. [2022-01-18 05:06:20,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:06:20,319 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:20,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:20,319 INFO L225 Difference]: With dead ends: 195 [2022-01-18 05:06:20,319 INFO L226 Difference]: Without dead ends: 195 [2022-01-18 05:06:20,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:20,319 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 35 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:20,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 74 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:20,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-01-18 05:06:20,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 172. [2022-01-18 05:06:20,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.56140350877193) internal successors, (438), 171 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:20,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2022-01-18 05:06:20,321 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 17 [2022-01-18 05:06:20,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:20,321 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2022-01-18 05:06:20,321 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.8235294117647058) internal successors, (31), 17 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:20,321 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2022-01-18 05:06:20,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:20,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:20,322 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:20,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 05:06:20,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-01-18 05:06:20,522 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:20,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:20,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1234624312, now seen corresponding path program 102 times [2022-01-18 05:06:20,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:20,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696709415] [2022-01-18 05:06:20,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:20,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:20,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:20,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:20,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:20,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696709415] [2022-01-18 05:06:20,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696709415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:20,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479622802] [2022-01-18 05:06:20,597 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:20,597 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:20,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:20,597 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:20,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-01-18 05:06:20,684 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:20,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:20,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:20,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:20,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:20,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:20,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:20,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:20,925 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:20,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:20,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:20,968 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479622802] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:20,968 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:20,968 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 05:06:20,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448080283] [2022-01-18 05:06:20,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:20,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:06:20,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:20,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:06:20,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:06:20,969 INFO L87 Difference]: Start difference. First operand 172 states and 438 transitions. Second operand has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:21,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:21,104 INFO L93 Difference]: Finished difference Result 207 states and 505 transitions. [2022-01-18 05:06:21,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:06:21,104 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:21,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:21,104 INFO L225 Difference]: With dead ends: 207 [2022-01-18 05:06:21,104 INFO L226 Difference]: Without dead ends: 207 [2022-01-18 05:06:21,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:21,105 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 31 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:21,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 82 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:21,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-01-18 05:06:21,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 172. [2022-01-18 05:06:21,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.56140350877193) internal successors, (438), 171 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:21,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2022-01-18 05:06:21,107 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 17 [2022-01-18 05:06:21,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:21,107 INFO L470 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2022-01-18 05:06:21,107 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.875) internal successors, (30), 16 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:21,107 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2022-01-18 05:06:21,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:21,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:21,107 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:21,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 05:06:21,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-18 05:06:21,307 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:21,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:21,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1107712212, now seen corresponding path program 103 times [2022-01-18 05:06:21,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:21,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120517595] [2022-01-18 05:06:21,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:21,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:21,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:21,399 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:21,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:21,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120517595] [2022-01-18 05:06:21,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120517595] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:21,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259236756] [2022-01-18 05:06:21,399 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:21,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:21,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:21,400 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:21,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-01-18 05:06:21,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:21,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:21,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:21,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:21,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:21,653 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:21,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:21,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:21,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:21,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:21,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:21,855 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:21,856 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259236756] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:21,856 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:21,856 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 05:06:21,856 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600302303] [2022-01-18 05:06:21,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:21,856 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:06:21,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:21,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:06:21,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:06:21,857 INFO L87 Difference]: Start difference. First operand 172 states and 438 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:22,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:22,025 INFO L93 Difference]: Finished difference Result 204 states and 500 transitions. [2022-01-18 05:06:22,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:06:22,025 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:22,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:22,026 INFO L225 Difference]: With dead ends: 204 [2022-01-18 05:06:22,026 INFO L226 Difference]: Without dead ends: 204 [2022-01-18 05:06:22,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:22,026 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:22,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 112 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:22,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-01-18 05:06:22,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 169. [2022-01-18 05:06:22,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5714285714285716) internal successors, (432), 168 states have internal predecessors, (432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:22,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 432 transitions. [2022-01-18 05:06:22,037 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 432 transitions. Word has length 17 [2022-01-18 05:06:22,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:22,037 INFO L470 AbstractCegarLoop]: Abstraction has 169 states and 432 transitions. [2022-01-18 05:06:22,037 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:22,037 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 432 transitions. [2022-01-18 05:06:22,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:22,037 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:22,037 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:22,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:22,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:22,240 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:22,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:22,240 INFO L85 PathProgramCache]: Analyzing trace with hash 805443056, now seen corresponding path program 104 times [2022-01-18 05:06:22,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:22,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26063203] [2022-01-18 05:06:22,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:22,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:22,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:22,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:22,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:22,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26063203] [2022-01-18 05:06:22,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26063203] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:22,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095448765] [2022-01-18 05:06:22,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:22,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:22,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:22,394 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:22,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-01-18 05:06:22,482 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:22,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:22,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:22,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:22,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:22,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:22,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:22,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:22,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:22,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:22,734 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:22,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:22,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:22,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:22,784 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:22,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095448765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:22,784 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:22,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:06:22,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279151456] [2022-01-18 05:06:22,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:22,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:06:22,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:22,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:06:22,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:22,785 INFO L87 Difference]: Start difference. First operand 169 states and 432 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:23,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:23,028 INFO L93 Difference]: Finished difference Result 264 states and 606 transitions. [2022-01-18 05:06:23,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:06:23,028 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:23,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:23,029 INFO L225 Difference]: With dead ends: 264 [2022-01-18 05:06:23,029 INFO L226 Difference]: Without dead ends: 264 [2022-01-18 05:06:23,029 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=130, Invalid=626, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:06:23,029 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 96 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:23,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 189 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 434 Invalid, 0 Unknown, 79 Unchecked, 0.1s Time] [2022-01-18 05:06:23,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-01-18 05:06:23,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 176. [2022-01-18 05:06:23,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5885714285714285) internal successors, (453), 175 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:23,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 453 transitions. [2022-01-18 05:06:23,031 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 453 transitions. Word has length 17 [2022-01-18 05:06:23,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:23,032 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 453 transitions. [2022-01-18 05:06:23,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:23,032 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 453 transitions. [2022-01-18 05:06:23,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:23,032 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:23,032 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:23,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:23,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:23,232 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:23,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:23,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1273154138, now seen corresponding path program 105 times [2022-01-18 05:06:23,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:23,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778516650] [2022-01-18 05:06:23,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:23,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:23,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:23,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778516650] [2022-01-18 05:06:23,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778516650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:23,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1342481920] [2022-01-18 05:06:23,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:23,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:23,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:23,302 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:23,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-01-18 05:06:23,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:06:23,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:23,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:23,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:23,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:23,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:06:23,597 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:23,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:06:23,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:23,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:23,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:23,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:23,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:23,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:23,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:23,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1342481920] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:23,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:23,803 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:06:23,803 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304498677] [2022-01-18 05:06:23,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:23,803 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:06:23,803 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:23,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:06:23,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:06:23,804 INFO L87 Difference]: Start difference. First operand 176 states and 453 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:24,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:24,250 INFO L93 Difference]: Finished difference Result 293 states and 640 transitions. [2022-01-18 05:06:24,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:06:24,250 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:24,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:24,250 INFO L225 Difference]: With dead ends: 293 [2022-01-18 05:06:24,250 INFO L226 Difference]: Without dead ends: 284 [2022-01-18 05:06:24,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 358 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=243, Invalid=1239, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:06:24,251 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 219 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:24,251 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 174 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 401 Invalid, 0 Unknown, 24 Unchecked, 0.2s Time] [2022-01-18 05:06:24,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-01-18 05:06:24,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 181. [2022-01-18 05:06:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5555555555555554) internal successors, (460), 180 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:24,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 460 transitions. [2022-01-18 05:06:24,253 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 460 transitions. Word has length 17 [2022-01-18 05:06:24,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:24,253 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 460 transitions. [2022-01-18 05:06:24,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:24,253 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 460 transitions. [2022-01-18 05:06:24,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:24,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:24,254 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:24,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 05:06:24,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-01-18 05:06:24,454 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:24,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:24,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1881154212, now seen corresponding path program 106 times [2022-01-18 05:06:24,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:24,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042102161] [2022-01-18 05:06:24,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:24,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:24,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:24,537 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:24,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:24,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042102161] [2022-01-18 05:06:24,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042102161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:24,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322676155] [2022-01-18 05:06:24,538 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:24,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:24,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:24,539 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:24,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 05:06:24,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:24,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:24,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:24,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:24,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:24,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:24,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:24,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:24,802 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:24,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:24,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:24,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:24,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:24,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:24,972 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:24,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322676155] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:24,972 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:24,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:06:24,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477683871] [2022-01-18 05:06:24,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:24,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:06:24,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:24,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:06:24,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:24,973 INFO L87 Difference]: Start difference. First operand 181 states and 460 transitions. Second operand has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:25,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:25,328 INFO L93 Difference]: Finished difference Result 274 states and 623 transitions. [2022-01-18 05:06:25,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:06:25,328 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:25,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:25,329 INFO L225 Difference]: With dead ends: 274 [2022-01-18 05:06:25,329 INFO L226 Difference]: Without dead ends: 265 [2022-01-18 05:06:25,329 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=254, Invalid=1078, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:06:25,329 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 110 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 46 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:25,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 107 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 314 Invalid, 0 Unknown, 46 Unchecked, 0.1s Time] [2022-01-18 05:06:25,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2022-01-18 05:06:25,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 191. [2022-01-18 05:06:25,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.4789473684210526) internal successors, (471), 190 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 471 transitions. [2022-01-18 05:06:25,342 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 471 transitions. Word has length 17 [2022-01-18 05:06:25,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:25,343 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 471 transitions. [2022-01-18 05:06:25,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.6842105263157894) internal successors, (32), 19 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:25,343 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 471 transitions. [2022-01-18 05:06:25,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:25,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:25,343 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:25,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 05:06:25,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-01-18 05:06:25,543 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:25,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:25,544 INFO L85 PathProgramCache]: Analyzing trace with hash -373637974, now seen corresponding path program 107 times [2022-01-18 05:06:25,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:25,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642965108] [2022-01-18 05:06:25,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:25,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:25,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:25,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:25,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642965108] [2022-01-18 05:06:25,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642965108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:25,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818312899] [2022-01-18 05:06:25,669 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:25,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:25,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:25,670 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:25,670 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 05:06:25,759 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:25,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:25,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:25,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:25,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:25,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:06:25,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:25,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:06:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:25,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:26,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:26,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:26,075 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:26,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:26,165 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:26,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818312899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:26,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:26,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:06:26,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180396000] [2022-01-18 05:06:26,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:26,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:06:26,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:26,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:06:26,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:26,174 INFO L87 Difference]: Start difference. First operand 191 states and 471 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:26,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:26,411 INFO L93 Difference]: Finished difference Result 223 states and 525 transitions. [2022-01-18 05:06:26,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:06:26,411 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:26,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:26,412 INFO L225 Difference]: With dead ends: 223 [2022-01-18 05:06:26,412 INFO L226 Difference]: Without dead ends: 223 [2022-01-18 05:06:26,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=139, Invalid=617, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:06:26,412 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 52 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:26,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 118 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 339 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-01-18 05:06:26,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-01-18 05:06:26,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 186. [2022-01-18 05:06:26,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.4756756756756757) internal successors, (458), 185 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:26,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 458 transitions. [2022-01-18 05:06:26,414 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 458 transitions. Word has length 17 [2022-01-18 05:06:26,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:26,414 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 458 transitions. [2022-01-18 05:06:26,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 19 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:26,414 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 458 transitions. [2022-01-18 05:06:26,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:26,415 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:26,415 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:26,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 05:06:26,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 05:06:26,615 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:26,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:26,615 INFO L85 PathProgramCache]: Analyzing trace with hash 845865132, now seen corresponding path program 108 times [2022-01-18 05:06:26,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:26,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979244462] [2022-01-18 05:06:26,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:26,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:26,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:26,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:26,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:26,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979244462] [2022-01-18 05:06:26,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979244462] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:26,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426323413] [2022-01-18 05:06:26,689 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:26,689 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:26,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:26,689 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:26,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 05:06:26,779 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:06:26,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:26,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:26,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:26,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:26,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:06:26,891 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:26,891 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:06:26,942 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:26,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:27,014 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:27,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:27,020 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:27,020 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:27,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:27,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426323413] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:27,098 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:27,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:06:27,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116925743] [2022-01-18 05:06:27,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:27,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:06:27,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:27,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:06:27,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:27,098 INFO L87 Difference]: Start difference. First operand 186 states and 458 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:27,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:27,265 INFO L93 Difference]: Finished difference Result 246 states and 564 transitions. [2022-01-18 05:06:27,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:06:27,266 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:27,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:27,266 INFO L225 Difference]: With dead ends: 246 [2022-01-18 05:06:27,266 INFO L226 Difference]: Without dead ends: 246 [2022-01-18 05:06:27,266 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:06:27,266 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 51 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 300 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:27,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 111 Invalid, 338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 300 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:27,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-01-18 05:06:27,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 188. [2022-01-18 05:06:27,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.486631016042781) internal successors, (465), 187 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:27,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 465 transitions. [2022-01-18 05:06:27,269 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 465 transitions. Word has length 17 [2022-01-18 05:06:27,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:27,269 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 465 transitions. [2022-01-18 05:06:27,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:27,269 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 465 transitions. [2022-01-18 05:06:27,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:27,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:27,269 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:27,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:27,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:27,470 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:27,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:27,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1408927054, now seen corresponding path program 109 times [2022-01-18 05:06:27,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:27,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979342324] [2022-01-18 05:06:27,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:27,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:27,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:27,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:27,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:27,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979342324] [2022-01-18 05:06:27,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979342324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:27,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976799005] [2022-01-18 05:06:27,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:27,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:27,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:27,560 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:27,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 05:06:27,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:27,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:27,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:27,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:27,756 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:27,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:27,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:27,842 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:27,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:27,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:27,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:27,972 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:27,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:28,018 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:28,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976799005] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:28,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:28,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:06:28,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177450436] [2022-01-18 05:06:28,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:28,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:06:28,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:28,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:06:28,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:28,019 INFO L87 Difference]: Start difference. First operand 188 states and 465 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:28,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:28,260 INFO L93 Difference]: Finished difference Result 278 states and 632 transitions. [2022-01-18 05:06:28,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:06:28,260 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:28,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:28,261 INFO L225 Difference]: With dead ends: 278 [2022-01-18 05:06:28,261 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:06:28,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:28,261 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 134 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:28,261 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 126 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:28,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:06:28,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 192. [2022-01-18 05:06:28,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.507853403141361) internal successors, (479), 191 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 479 transitions. [2022-01-18 05:06:28,264 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 479 transitions. Word has length 17 [2022-01-18 05:06:28,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:28,264 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 479 transitions. [2022-01-18 05:06:28,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:28,264 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 479 transitions. [2022-01-18 05:06:28,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:28,264 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:28,264 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:28,279 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 05:06:28,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 05:06:28,475 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:28,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:28,475 INFO L85 PathProgramCache]: Analyzing trace with hash -260819476, now seen corresponding path program 110 times [2022-01-18 05:06:28,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:28,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154983206] [2022-01-18 05:06:28,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:28,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:28,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:28,535 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:28,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:28,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154983206] [2022-01-18 05:06:28,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154983206] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:28,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147337222] [2022-01-18 05:06:28,536 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:28,536 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:28,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:28,537 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:28,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 05:06:28,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:28,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:28,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:28,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:28,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:28,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:28,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:28,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:28,789 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:28,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:28,841 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:28,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:28,847 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:28,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:28,927 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:28,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [147337222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:28,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:28,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:06:28,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040758613] [2022-01-18 05:06:28,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:28,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:06:28,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:28,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:06:28,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:06:28,928 INFO L87 Difference]: Start difference. First operand 192 states and 479 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:29,120 INFO L93 Difference]: Finished difference Result 221 states and 524 transitions. [2022-01-18 05:06:29,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:06:29,120 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:29,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:29,121 INFO L225 Difference]: With dead ends: 221 [2022-01-18 05:06:29,121 INFO L226 Difference]: Without dead ends: 217 [2022-01-18 05:06:29,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:29,121 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 27 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:29,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 139 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:29,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-01-18 05:06:29,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 194. [2022-01-18 05:06:29,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.4922279792746114) internal successors, (481), 193 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 481 transitions. [2022-01-18 05:06:29,123 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 481 transitions. Word has length 17 [2022-01-18 05:06:29,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:29,123 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 481 transitions. [2022-01-18 05:06:29,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,123 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 481 transitions. [2022-01-18 05:06:29,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:29,124 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:29,124 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:29,140 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 05:06:29,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 05:06:29,339 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:29,339 INFO L85 PathProgramCache]: Analyzing trace with hash -333215898, now seen corresponding path program 111 times [2022-01-18 05:06:29,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:29,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581046503] [2022-01-18 05:06:29,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:29,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:29,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:29,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:29,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:29,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581046503] [2022-01-18 05:06:29,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581046503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:29,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174987509] [2022-01-18 05:06:29,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:29,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:29,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:29,403 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:29,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 05:06:29,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:06:29,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:29,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:29,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:29,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:29,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:29,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:29,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:29,609 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:29,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:29,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:29,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:29,721 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:29,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:29,762 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:29,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174987509] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:29,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:29,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:06:29,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771670266] [2022-01-18 05:06:29,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:29,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:06:29,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:29,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:06:29,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:29,770 INFO L87 Difference]: Start difference. First operand 194 states and 481 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:29,939 INFO L93 Difference]: Finished difference Result 224 states and 536 transitions. [2022-01-18 05:06:29,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:06:29,939 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:29,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:29,940 INFO L225 Difference]: With dead ends: 224 [2022-01-18 05:06:29,940 INFO L226 Difference]: Without dead ends: 224 [2022-01-18 05:06:29,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:06:29,940 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 45 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:29,940 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 77 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-01-18 05:06:29,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 190. [2022-01-18 05:06:29,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.4708994708994707) internal successors, (467), 189 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 467 transitions. [2022-01-18 05:06:29,945 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 467 transitions. Word has length 17 [2022-01-18 05:06:29,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:29,945 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 467 transitions. [2022-01-18 05:06:29,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:29,945 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 467 transitions. [2022-01-18 05:06:29,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:29,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:29,945 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:29,961 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:30,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-01-18 05:06:30,146 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:30,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:30,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1309486420, now seen corresponding path program 112 times [2022-01-18 05:06:30,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:30,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34320322] [2022-01-18 05:06:30,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:30,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:30,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:30,208 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:30,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:30,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34320322] [2022-01-18 05:06:30,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34320322] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:30,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335327797] [2022-01-18 05:06:30,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:30,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:30,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:30,209 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:30,209 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 05:06:30,300 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:30,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:30,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:30,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:30,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:30,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:30,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:30,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:30,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:30,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:30,624 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:30,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:30,630 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:30,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:30,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335327797] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:30,716 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:30,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:06:30,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326832300] [2022-01-18 05:06:30,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:30,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:06:30,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:30,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:06:30,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:06:30,717 INFO L87 Difference]: Start difference. First operand 190 states and 467 transitions. Second operand has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:30,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:30,807 INFO L93 Difference]: Finished difference Result 208 states and 495 transitions. [2022-01-18 05:06:30,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:30,807 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:30,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:30,808 INFO L225 Difference]: With dead ends: 208 [2022-01-18 05:06:30,808 INFO L226 Difference]: Without dead ends: 195 [2022-01-18 05:06:30,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:30,808 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:30,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 94 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 185 Invalid, 0 Unknown, 132 Unchecked, 0.1s Time] [2022-01-18 05:06:30,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-01-18 05:06:30,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 188. [2022-01-18 05:06:30,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.4759358288770055) internal successors, (463), 187 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:30,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 463 transitions. [2022-01-18 05:06:30,810 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 463 transitions. Word has length 17 [2022-01-18 05:06:30,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:30,810 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 463 transitions. [2022-01-18 05:06:30,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:30,810 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 463 transitions. [2022-01-18 05:06:30,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:30,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:30,811 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:30,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:31,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2022-01-18 05:06:31,011 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:31,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:31,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1848079458, now seen corresponding path program 113 times [2022-01-18 05:06:31,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:31,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799784186] [2022-01-18 05:06:31,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:31,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:31,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:31,084 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:31,084 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:31,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799784186] [2022-01-18 05:06:31,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799784186] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:31,084 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309753120] [2022-01-18 05:06:31,084 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:31,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:31,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:31,085 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:31,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 05:06:31,178 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:31,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:31,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:31,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:31,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:31,338 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:31,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:31,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:31,346 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:31,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:31,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:31,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:31,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:31,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:31,529 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:31,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309753120] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:31,529 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:31,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:31,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105426538] [2022-01-18 05:06:31,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:31,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:31,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:31,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:31,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:31,539 INFO L87 Difference]: Start difference. First operand 188 states and 463 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:31,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:31,657 INFO L93 Difference]: Finished difference Result 215 states and 521 transitions. [2022-01-18 05:06:31,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:31,657 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:31,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:31,658 INFO L225 Difference]: With dead ends: 215 [2022-01-18 05:06:31,658 INFO L226 Difference]: Without dead ends: 215 [2022-01-18 05:06:31,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:31,658 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 8 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:31,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 73 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 177 Invalid, 0 Unknown, 8 Unchecked, 0.1s Time] [2022-01-18 05:06:31,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2022-01-18 05:06:31,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 192. [2022-01-18 05:06:31,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.4764397905759163) internal successors, (473), 191 states have internal predecessors, (473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:31,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 473 transitions. [2022-01-18 05:06:31,660 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 473 transitions. Word has length 17 [2022-01-18 05:06:31,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:31,660 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 473 transitions. [2022-01-18 05:06:31,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:31,660 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 473 transitions. [2022-01-18 05:06:31,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:31,661 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:31,661 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:31,676 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-01-18 05:06:31,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:31,861 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:31,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:31,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1676184214, now seen corresponding path program 114 times [2022-01-18 05:06:31,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:31,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142787042] [2022-01-18 05:06:31,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:31,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:31,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:31,948 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:31,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:31,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142787042] [2022-01-18 05:06:31,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142787042] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:31,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938578176] [2022-01-18 05:06:31,948 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:31,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:31,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:31,949 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:31,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 05:06:32,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:32,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:32,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:32,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:32,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:32,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:32,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:32,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:32,216 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:32,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:32,352 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:32,352 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:32,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:32,356 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:32,402 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:32,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938578176] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:32,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:32,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:32,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622675724] [2022-01-18 05:06:32,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:32,402 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:32,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:32,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:32,403 INFO L87 Difference]: Start difference. First operand 192 states and 473 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:32,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:32,524 INFO L93 Difference]: Finished difference Result 219 states and 525 transitions. [2022-01-18 05:06:32,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:32,525 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:32,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:32,525 INFO L225 Difference]: With dead ends: 219 [2022-01-18 05:06:32,525 INFO L226 Difference]: Without dead ends: 219 [2022-01-18 05:06:32,525 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:32,525 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 25 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 28 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:32,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 109 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 198 Invalid, 0 Unknown, 28 Unchecked, 0.1s Time] [2022-01-18 05:06:32,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-01-18 05:06:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 190. [2022-01-18 05:06:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.4814814814814814) internal successors, (469), 189 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:32,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 469 transitions. [2022-01-18 05:06:32,543 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 469 transitions. Word has length 17 [2022-01-18 05:06:32,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:32,543 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 469 transitions. [2022-01-18 05:06:32,544 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:32,544 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 469 transitions. [2022-01-18 05:06:32,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:32,544 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:32,544 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:32,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:32,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:32,744 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:32,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:32,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1694618240, now seen corresponding path program 115 times [2022-01-18 05:06:32,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:32,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985998116] [2022-01-18 05:06:32,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:32,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:32,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:32,812 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:32,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:32,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985998116] [2022-01-18 05:06:32,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985998116] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:32,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1476333399] [2022-01-18 05:06:32,812 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:32,812 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:32,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:32,813 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:32,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 05:06:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:32,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:32,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:33,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:33,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:33,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:33,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:33,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:33,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:33,235 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:33,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:33,240 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:33,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:33,285 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:33,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1476333399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:33,285 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:33,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:33,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583542470] [2022-01-18 05:06:33,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:33,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:33,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:33,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:33,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:33,286 INFO L87 Difference]: Start difference. First operand 190 states and 469 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:33,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:33,417 INFO L93 Difference]: Finished difference Result 221 states and 527 transitions. [2022-01-18 05:06:33,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:33,417 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:33,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:33,418 INFO L225 Difference]: With dead ends: 221 [2022-01-18 05:06:33,418 INFO L226 Difference]: Without dead ends: 221 [2022-01-18 05:06:33,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:33,418 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 23 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:33,418 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 87 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 201 Invalid, 0 Unknown, 29 Unchecked, 0.1s Time] [2022-01-18 05:06:33,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-01-18 05:06:33,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2022-01-18 05:06:33,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.4814814814814814) internal successors, (469), 189 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:33,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 469 transitions. [2022-01-18 05:06:33,420 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 469 transitions. Word has length 17 [2022-01-18 05:06:33,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:33,420 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 469 transitions. [2022-01-18 05:06:33,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:33,421 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 469 transitions. [2022-01-18 05:06:33,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:33,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:33,421 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:33,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:33,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:33,631 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:33,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:33,631 INFO L85 PathProgramCache]: Analyzing trace with hash 267117850, now seen corresponding path program 116 times [2022-01-18 05:06:33,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:33,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444792318] [2022-01-18 05:06:33,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:33,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:33,699 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:33,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:33,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444792318] [2022-01-18 05:06:33,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444792318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:33,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489669016] [2022-01-18 05:06:33,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:33,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:33,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:33,700 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:33,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 05:06:33,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:33,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:33,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:33,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:33,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:33,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:33,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:33,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:33,959 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:33,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:34,093 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:34,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:34,097 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:34,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:34,140 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:34,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489669016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:34,141 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:34,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:34,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551434987] [2022-01-18 05:06:34,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:34,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:34,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:34,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:34,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:34,141 INFO L87 Difference]: Start difference. First operand 190 states and 469 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:34,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:34,268 INFO L93 Difference]: Finished difference Result 229 states and 543 transitions. [2022-01-18 05:06:34,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:34,269 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:34,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:34,269 INFO L225 Difference]: With dead ends: 229 [2022-01-18 05:06:34,269 INFO L226 Difference]: Without dead ends: 229 [2022-01-18 05:06:34,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:34,270 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:34,270 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 71 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 204 Invalid, 0 Unknown, 47 Unchecked, 0.1s Time] [2022-01-18 05:06:34,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2022-01-18 05:06:34,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 190. [2022-01-18 05:06:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.4814814814814814) internal successors, (469), 189 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:34,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 469 transitions. [2022-01-18 05:06:34,272 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 469 transitions. Word has length 17 [2022-01-18 05:06:34,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:34,272 INFO L470 AbstractCegarLoop]: Abstraction has 190 states and 469 transitions. [2022-01-18 05:06:34,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:34,272 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 469 transitions. [2022-01-18 05:06:34,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:34,272 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:34,272 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:34,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:34,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:34,473 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:34,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:34,473 INFO L85 PathProgramCache]: Analyzing trace with hash 439013094, now seen corresponding path program 117 times [2022-01-18 05:06:34,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:34,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075432555] [2022-01-18 05:06:34,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:34,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:34,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:34,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:34,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:34,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075432555] [2022-01-18 05:06:34,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075432555] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:34,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944283441] [2022-01-18 05:06:34,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:34,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:34,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:34,553 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:34,553 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 05:06:34,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:06:34,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:34,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:34,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:34,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:34,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:34,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:34,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:34,822 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:34,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:34,959 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:34,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:34,963 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:34,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:35,008 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:35,009 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944283441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:35,009 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:35,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:35,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351124415] [2022-01-18 05:06:35,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:35,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:35,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:35,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:35,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:35,009 INFO L87 Difference]: Start difference. First operand 190 states and 469 transitions. Second operand has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:35,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:35,140 INFO L93 Difference]: Finished difference Result 236 states and 560 transitions. [2022-01-18 05:06:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:35,141 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:35,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:35,141 INFO L225 Difference]: With dead ends: 236 [2022-01-18 05:06:35,141 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 05:06:35,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:35,141 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 27 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:35,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 91 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 217 Invalid, 0 Unknown, 120 Unchecked, 0.1s Time] [2022-01-18 05:06:35,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 05:06:35,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 188. [2022-01-18 05:06:35,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.4759358288770055) internal successors, (463), 187 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:35,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 463 transitions. [2022-01-18 05:06:35,143 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 463 transitions. Word has length 17 [2022-01-18 05:06:35,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:35,144 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 463 transitions. [2022-01-18 05:06:35,144 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.8) internal successors, (36), 20 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:35,144 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 463 transitions. [2022-01-18 05:06:35,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:35,144 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:35,144 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:35,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:35,344 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:35,345 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:35,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:35,345 INFO L85 PathProgramCache]: Analyzing trace with hash 408575494, now seen corresponding path program 118 times [2022-01-18 05:06:35,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:35,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970405329] [2022-01-18 05:06:35,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:35,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:35,415 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:35,415 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:35,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970405329] [2022-01-18 05:06:35,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970405329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:35,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757912143] [2022-01-18 05:06:35,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:35,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:35,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:35,416 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:35,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 05:06:35,519 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:35,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:35,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:35,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:35,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:35,847 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:35,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:35,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:35,868 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:35,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:35,944 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:35,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:35,950 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:35,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:36,045 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:36,045 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757912143] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:36,045 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:36,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:06:36,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169299871] [2022-01-18 05:06:36,046 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:36,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:06:36,046 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:36,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:06:36,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:06:36,046 INFO L87 Difference]: Start difference. First operand 188 states and 463 transitions. Second operand has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:36,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:36,212 INFO L93 Difference]: Finished difference Result 206 states and 494 transitions. [2022-01-18 05:06:36,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:36,212 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:36,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:36,212 INFO L225 Difference]: With dead ends: 206 [2022-01-18 05:06:36,213 INFO L226 Difference]: Without dead ends: 197 [2022-01-18 05:06:36,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:06:36,213 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 31 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:36,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 88 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 201 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 05:06:36,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-01-18 05:06:36,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 187. [2022-01-18 05:06:36,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.4838709677419355) internal successors, (462), 186 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:36,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 462 transitions. [2022-01-18 05:06:36,215 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 462 transitions. Word has length 17 [2022-01-18 05:06:36,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:36,215 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 462 transitions. [2022-01-18 05:06:36,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6666666666666667) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:36,215 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 462 transitions. [2022-01-18 05:06:36,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:36,215 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:36,215 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:36,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:36,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 05:06:36,416 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:36,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:36,416 INFO L85 PathProgramCache]: Analyzing trace with hash -745574682, now seen corresponding path program 119 times [2022-01-18 05:06:36,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:36,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73319152] [2022-01-18 05:06:36,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:36,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:36,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:36,489 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:36,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:36,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73319152] [2022-01-18 05:06:36,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73319152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:36,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519827806] [2022-01-18 05:06:36,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:36,489 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:36,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:36,490 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:36,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 05:06:36,587 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:36,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:36,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:36,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:36,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:36,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:36,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:36,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:36,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:36,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:36,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:36,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:36,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:36,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:36,961 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:36,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519827806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:36,961 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:36,961 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:36,961 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673661307] [2022-01-18 05:06:36,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:36,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:36,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:36,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:36,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:36,962 INFO L87 Difference]: Start difference. First operand 187 states and 462 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:37,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:37,207 INFO L93 Difference]: Finished difference Result 222 states and 532 transitions. [2022-01-18 05:06:37,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:06:37,208 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:37,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:37,208 INFO L225 Difference]: With dead ends: 222 [2022-01-18 05:06:37,208 INFO L226 Difference]: Without dead ends: 222 [2022-01-18 05:06:37,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=162, Invalid=830, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:06:37,208 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:37,208 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 86 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 235 Invalid, 0 Unknown, 66 Unchecked, 0.1s Time] [2022-01-18 05:06:37,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-01-18 05:06:37,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 187. [2022-01-18 05:06:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.4838709677419355) internal successors, (462), 186 states have internal predecessors, (462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:37,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 462 transitions. [2022-01-18 05:06:37,215 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 462 transitions. Word has length 17 [2022-01-18 05:06:37,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:37,215 INFO L470 AbstractCegarLoop]: Abstraction has 187 states and 462 transitions. [2022-01-18 05:06:37,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:37,215 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 462 transitions. [2022-01-18 05:06:37,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:37,216 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:37,216 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:37,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 05:06:37,419 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 05:06:37,419 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:37,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1924655712, now seen corresponding path program 120 times [2022-01-18 05:06:37,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:37,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481014608] [2022-01-18 05:06:37,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:37,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:37,492 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:37,492 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:37,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481014608] [2022-01-18 05:06:37,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481014608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:37,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162427162] [2022-01-18 05:06:37,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:37,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:37,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:37,493 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:37,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 05:06:37,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:37,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:37,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:37,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:37,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:37,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:06:37,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:37,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:06:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:37,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:37,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:37,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:37,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:37,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:38,068 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:38,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162427162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:38,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:38,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:06:38,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316318199] [2022-01-18 05:06:38,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:38,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:06:38,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:38,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:06:38,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:38,069 INFO L87 Difference]: Start difference. First operand 187 states and 462 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:38,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:38,338 INFO L93 Difference]: Finished difference Result 248 states and 565 transitions. [2022-01-18 05:06:38,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:06:38,338 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:38,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:38,339 INFO L225 Difference]: With dead ends: 248 [2022-01-18 05:06:38,339 INFO L226 Difference]: Without dead ends: 242 [2022-01-18 05:06:38,339 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=623, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:06:38,339 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 70 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:38,339 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 163 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 322 Invalid, 0 Unknown, 134 Unchecked, 0.1s Time] [2022-01-18 05:06:38,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-01-18 05:06:38,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 193. [2022-01-18 05:06:38,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.484375) internal successors, (477), 192 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:38,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 477 transitions. [2022-01-18 05:06:38,341 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 477 transitions. Word has length 17 [2022-01-18 05:06:38,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:38,341 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 477 transitions. [2022-01-18 05:06:38,341 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:38,341 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 477 transitions. [2022-01-18 05:06:38,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:38,342 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:38,342 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:38,358 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 05:06:38,542 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 05:06:38,542 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:38,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:38,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1229652638, now seen corresponding path program 121 times [2022-01-18 05:06:38,543 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:38,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132729637] [2022-01-18 05:06:38,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:38,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:38,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:38,617 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:38,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:38,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132729637] [2022-01-18 05:06:38,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132729637] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:38,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974276667] [2022-01-18 05:06:38,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:38,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:38,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:38,618 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:38,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 05:06:38,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:38,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:38,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:38,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:38,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:38,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:38,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:38,907 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:38,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:39,037 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:39,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:39,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:39,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:39,083 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:39,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974276667] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:39,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:39,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:39,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066000202] [2022-01-18 05:06:39,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:39,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:39,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:39,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:39,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:39,084 INFO L87 Difference]: Start difference. First operand 193 states and 477 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:39,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:39,474 INFO L93 Difference]: Finished difference Result 236 states and 548 transitions. [2022-01-18 05:06:39,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:06:39,474 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:39,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:39,475 INFO L225 Difference]: With dead ends: 236 [2022-01-18 05:06:39,475 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 05:06:39,475 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:06:39,475 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 97 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:39,475 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 140 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 291 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-01-18 05:06:39,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 05:06:39,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 193. [2022-01-18 05:06:39,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.484375) internal successors, (477), 192 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:39,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 477 transitions. [2022-01-18 05:06:39,477 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 477 transitions. Word has length 17 [2022-01-18 05:06:39,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:39,477 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 477 transitions. [2022-01-18 05:06:39,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:39,477 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 477 transitions. [2022-01-18 05:06:39,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:39,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:39,478 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:39,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:39,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:39,682 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:39,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:39,682 INFO L85 PathProgramCache]: Analyzing trace with hash 635601284, now seen corresponding path program 122 times [2022-01-18 05:06:39,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:39,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027356830] [2022-01-18 05:06:39,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:39,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:39,750 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:39,750 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:39,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027356830] [2022-01-18 05:06:39,750 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027356830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:39,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993671318] [2022-01-18 05:06:39,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:39,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:39,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:39,751 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:39,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 05:06:39,849 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:39,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:39,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:39,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:39,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:39,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:39,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:39,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:40,036 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:40,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:40,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:40,152 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:40,156 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:40,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:40,198 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:40,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993671318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:40,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:40,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:06:40,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684629873] [2022-01-18 05:06:40,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:40,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:06:40,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:40,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:06:40,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:06:40,199 INFO L87 Difference]: Start difference. First operand 193 states and 477 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:40,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:40,458 INFO L93 Difference]: Finished difference Result 233 states and 545 transitions. [2022-01-18 05:06:40,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:40,459 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:40,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:40,460 INFO L225 Difference]: With dead ends: 233 [2022-01-18 05:06:40,460 INFO L226 Difference]: Without dead ends: 231 [2022-01-18 05:06:40,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:06:40,460 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 65 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:40,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 121 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 295 Invalid, 0 Unknown, 57 Unchecked, 0.1s Time] [2022-01-18 05:06:40,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-18 05:06:40,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 193. [2022-01-18 05:06:40,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.4791666666666665) internal successors, (476), 192 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:40,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 476 transitions. [2022-01-18 05:06:40,462 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 476 transitions. Word has length 17 [2022-01-18 05:06:40,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:40,462 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 476 transitions. [2022-01-18 05:06:40,462 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:40,463 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 476 transitions. [2022-01-18 05:06:40,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:40,463 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:40,463 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:40,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-01-18 05:06:40,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:40,679 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:40,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:40,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1025139548, now seen corresponding path program 123 times [2022-01-18 05:06:40,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:40,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486897873] [2022-01-18 05:06:40,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:40,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:40,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:40,754 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:40,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:40,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486897873] [2022-01-18 05:06:40,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486897873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:40,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589573816] [2022-01-18 05:06:40,754 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:40,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:40,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:40,755 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:40,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 05:06:40,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:06:40,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:40,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:40,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:41,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:41,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:06:41,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:41,076 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:06:41,123 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:41,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:41,217 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:41,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:41,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:41,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:41,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:41,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589573816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:41,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:41,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:41,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884872809] [2022-01-18 05:06:41,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:41,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:41,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:41,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:41,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:41,313 INFO L87 Difference]: Start difference. First operand 193 states and 476 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:41,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:41,447 INFO L93 Difference]: Finished difference Result 219 states and 518 transitions. [2022-01-18 05:06:41,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:41,447 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:41,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:41,447 INFO L225 Difference]: With dead ends: 219 [2022-01-18 05:06:41,447 INFO L226 Difference]: Without dead ends: 219 [2022-01-18 05:06:41,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:41,448 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 50 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:41,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 85 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 193 Invalid, 0 Unknown, 41 Unchecked, 0.1s Time] [2022-01-18 05:06:41,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-01-18 05:06:41,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 188. [2022-01-18 05:06:41,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.486631016042781) internal successors, (465), 187 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:41,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 465 transitions. [2022-01-18 05:06:41,450 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 465 transitions. Word has length 17 [2022-01-18 05:06:41,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:41,450 INFO L470 AbstractCegarLoop]: Abstraction has 188 states and 465 transitions. [2022-01-18 05:06:41,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:41,450 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 465 transitions. [2022-01-18 05:06:41,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:41,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:41,450 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:41,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:41,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:41,655 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:41,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:41,655 INFO L85 PathProgramCache]: Analyzing trace with hash 585297002, now seen corresponding path program 124 times [2022-01-18 05:06:41,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:41,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810723464] [2022-01-18 05:06:41,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:41,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:41,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:41,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810723464] [2022-01-18 05:06:41,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810723464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:41,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1919781764] [2022-01-18 05:06:41,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:41,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:41,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:41,725 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:41,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 05:06:41,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:41,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:41,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:41,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:41,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:41,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:41,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:41,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:41,983 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:41,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:42,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:42,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:42,096 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:42,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:42,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1919781764] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:42,148 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:42,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:42,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251889497] [2022-01-18 05:06:42,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:42,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:42,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:42,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:42,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:42,149 INFO L87 Difference]: Start difference. First operand 188 states and 465 transitions. Second operand has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:42,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:42,285 INFO L93 Difference]: Finished difference Result 225 states and 547 transitions. [2022-01-18 05:06:42,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:06:42,285 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:42,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:42,286 INFO L225 Difference]: With dead ends: 225 [2022-01-18 05:06:42,286 INFO L226 Difference]: Without dead ends: 225 [2022-01-18 05:06:42,286 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:06:42,286 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 22 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:42,286 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 117 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 286 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-01-18 05:06:42,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2022-01-18 05:06:42,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 194. [2022-01-18 05:06:42,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.5129533678756477) internal successors, (485), 193 states have internal predecessors, (485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:42,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 485 transitions. [2022-01-18 05:06:42,288 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 485 transitions. Word has length 17 [2022-01-18 05:06:42,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:42,288 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 485 transitions. [2022-01-18 05:06:42,288 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.6) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:42,288 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 485 transitions. [2022-01-18 05:06:42,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:42,289 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:42,289 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:42,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:42,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 05:06:42,489 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:42,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:42,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1638411610, now seen corresponding path program 125 times [2022-01-18 05:06:42,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:42,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34270141] [2022-01-18 05:06:42,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:42,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:42,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:42,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:42,561 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:42,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34270141] [2022-01-18 05:06:42,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34270141] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:42,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736516911] [2022-01-18 05:06:42,562 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:42,562 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:42,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:42,563 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:42,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 05:06:42,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:06:42,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:42,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:42,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:42,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:42,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:42,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:42,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:42,862 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:42,978 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:42,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:42,982 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:42,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:43,033 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:43,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736516911] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:43,033 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:43,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:43,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460142161] [2022-01-18 05:06:43,033 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:43,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:43,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:43,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:43,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:43,034 INFO L87 Difference]: Start difference. First operand 194 states and 485 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:43,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:43,179 INFO L93 Difference]: Finished difference Result 248 states and 580 transitions. [2022-01-18 05:06:43,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:06:43,179 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:43,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:43,180 INFO L225 Difference]: With dead ends: 248 [2022-01-18 05:06:43,180 INFO L226 Difference]: Without dead ends: 248 [2022-01-18 05:06:43,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:06:43,180 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 63 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:43,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 174 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 296 Invalid, 0 Unknown, 33 Unchecked, 0.1s Time] [2022-01-18 05:06:43,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-01-18 05:06:43,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 196. [2022-01-18 05:06:43,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.517948717948718) internal successors, (491), 195 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:43,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 491 transitions. [2022-01-18 05:06:43,182 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 491 transitions. Word has length 17 [2022-01-18 05:06:43,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:43,182 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 491 transitions. [2022-01-18 05:06:43,183 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:43,183 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 491 transitions. [2022-01-18 05:06:43,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:43,183 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:43,183 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:43,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-01-18 05:06:43,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:43,391 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:43,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:43,392 INFO L85 PathProgramCache]: Analyzing trace with hash 625719078, now seen corresponding path program 126 times [2022-01-18 05:06:43,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:43,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301907054] [2022-01-18 05:06:43,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:43,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:43,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:43,462 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:43,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:43,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301907054] [2022-01-18 05:06:43,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301907054] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:43,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789003451] [2022-01-18 05:06:43,463 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:43,463 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:43,463 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:43,464 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:43,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 05:06:43,568 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:43,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:43,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:43,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:43,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:43,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:06:43,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:43,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:06:43,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:43,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:43,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:43,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:43,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:43,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:43,932 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:43,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789003451] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:43,932 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:43,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:43,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486144015] [2022-01-18 05:06:43,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:43,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:43,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:43,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:43,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:43,933 INFO L87 Difference]: Start difference. First operand 196 states and 491 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:44,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:44,350 INFO L93 Difference]: Finished difference Result 296 states and 656 transitions. [2022-01-18 05:06:44,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:06:44,350 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:44,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:44,350 INFO L225 Difference]: With dead ends: 296 [2022-01-18 05:06:44,350 INFO L226 Difference]: Without dead ends: 296 [2022-01-18 05:06:44,351 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:06:44,351 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 101 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:44,351 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 201 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:06:44,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-01-18 05:06:44,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 198. [2022-01-18 05:06:44,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.527918781725888) internal successors, (498), 197 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:44,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 498 transitions. [2022-01-18 05:06:44,353 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 498 transitions. Word has length 17 [2022-01-18 05:06:44,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:44,353 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 498 transitions. [2022-01-18 05:06:44,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:44,353 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 498 transitions. [2022-01-18 05:06:44,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:44,354 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:44,354 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:44,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:44,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:44,554 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:44,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:44,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1629073108, now seen corresponding path program 127 times [2022-01-18 05:06:44,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:44,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643680067] [2022-01-18 05:06:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:44,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:44,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:44,624 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:44,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:44,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643680067] [2022-01-18 05:06:44,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643680067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:44,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915905768] [2022-01-18 05:06:44,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:44,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:44,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:44,626 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:44,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 05:06:44,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:44,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:44,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:44,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:44,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:44,831 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:44,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:44,904 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:44,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:45,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:45,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:45,015 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:45,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:45,067 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:45,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915905768] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:45,067 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:45,067 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:45,067 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749536089] [2022-01-18 05:06:45,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:45,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:45,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:45,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:45,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:45,068 INFO L87 Difference]: Start difference. First operand 198 states and 498 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:45,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:45,567 INFO L93 Difference]: Finished difference Result 330 states and 737 transitions. [2022-01-18 05:06:45,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:06:45,568 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:45,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:45,568 INFO L225 Difference]: With dead ends: 330 [2022-01-18 05:06:45,568 INFO L226 Difference]: Without dead ends: 330 [2022-01-18 05:06:45,568 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=327, Invalid=1313, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:06:45,568 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 143 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:45,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 205 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:45,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-01-18 05:06:45,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 206. [2022-01-18 05:06:45,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.551219512195122) internal successors, (523), 205 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:45,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 523 transitions. [2022-01-18 05:06:45,571 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 523 transitions. Word has length 17 [2022-01-18 05:06:45,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:45,571 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 523 transitions. [2022-01-18 05:06:45,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:45,571 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 523 transitions. [2022-01-18 05:06:45,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:45,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:45,572 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:45,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:45,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:45,772 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:45,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:45,772 INFO L85 PathProgramCache]: Analyzing trace with hash -480965530, now seen corresponding path program 128 times [2022-01-18 05:06:45,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:45,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573728002] [2022-01-18 05:06:45,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:45,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:45,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:45,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:45,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:45,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573728002] [2022-01-18 05:06:45,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573728002] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:45,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532707213] [2022-01-18 05:06:45,837 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:45,837 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:45,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:45,838 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:45,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 05:06:45,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:45,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:45,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:45,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:46,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:46,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:46,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:46,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:46,113 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:46,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:46,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:46,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:46,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:46,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:46,263 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:46,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532707213] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:46,263 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:46,263 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:06:46,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952053156] [2022-01-18 05:06:46,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:46,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:06:46,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:46,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:06:46,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:06:46,264 INFO L87 Difference]: Start difference. First operand 206 states and 523 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:46,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:46,538 INFO L93 Difference]: Finished difference Result 264 states and 611 transitions. [2022-01-18 05:06:46,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:06:46,538 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:46,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:46,539 INFO L225 Difference]: With dead ends: 264 [2022-01-18 05:06:46,539 INFO L226 Difference]: Without dead ends: 260 [2022-01-18 05:06:46,539 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:06:46,539 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 78 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 324 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 324 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:46,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 141 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 324 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:46,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-01-18 05:06:46,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 206. [2022-01-18 05:06:46,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.546341463414634) internal successors, (522), 205 states have internal predecessors, (522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:46,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 522 transitions. [2022-01-18 05:06:46,541 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 522 transitions. Word has length 17 [2022-01-18 05:06:46,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:46,541 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 522 transitions. [2022-01-18 05:06:46,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:46,542 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 522 transitions. [2022-01-18 05:06:46,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:46,542 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:46,542 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:46,558 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:46,755 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 05:06:46,755 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:46,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:46,755 INFO L85 PathProgramCache]: Analyzing trace with hash -553361952, now seen corresponding path program 129 times [2022-01-18 05:06:46,755 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:46,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120880597] [2022-01-18 05:06:46,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:46,756 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:46,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:46,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:46,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:46,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120880597] [2022-01-18 05:06:46,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120880597] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:46,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477582251] [2022-01-18 05:06:46,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:46,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:46,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:46,827 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:46,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 05:06:46,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:06:46,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:46,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:46,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:47,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:47,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:47,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:47,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:47,069 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:47,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:47,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:47,182 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:47,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:47,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:47,241 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:47,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477582251] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:47,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:47,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:47,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139973097] [2022-01-18 05:06:47,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:47,241 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:47,241 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:47,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:47,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:47,242 INFO L87 Difference]: Start difference. First operand 206 states and 522 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:47,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:47,523 INFO L93 Difference]: Finished difference Result 291 states and 651 transitions. [2022-01-18 05:06:47,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:06:47,523 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:47,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:47,524 INFO L225 Difference]: With dead ends: 291 [2022-01-18 05:06:47,524 INFO L226 Difference]: Without dead ends: 291 [2022-01-18 05:06:47,524 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:06:47,524 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 89 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:47,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 203 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:47,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-01-18 05:06:47,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 205. [2022-01-18 05:06:47,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.514705882352941) internal successors, (513), 204 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:47,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 513 transitions. [2022-01-18 05:06:47,527 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 513 transitions. Word has length 17 [2022-01-18 05:06:47,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:47,527 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 513 transitions. [2022-01-18 05:06:47,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:47,527 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 513 transitions. [2022-01-18 05:06:47,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:47,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:47,527 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:47,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-01-18 05:06:47,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 05:06:47,728 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:47,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:47,728 INFO L85 PathProgramCache]: Analyzing trace with hash -702978342, now seen corresponding path program 130 times [2022-01-18 05:06:47,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:47,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43288991] [2022-01-18 05:06:47,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:47,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:47,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:47,801 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:47,802 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:47,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43288991] [2022-01-18 05:06:47,802 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43288991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:47,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000419764] [2022-01-18 05:06:47,802 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:47,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:47,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:47,803 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:47,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 05:06:47,909 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:47,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:47,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:47,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:48,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:48,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:06:48,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:48,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:06:48,107 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:48,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:48,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:48,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:48,210 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:48,210 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:48,308 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:48,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000419764] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:48,308 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:48,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:48,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400575470] [2022-01-18 05:06:48,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:48,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:48,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:48,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:48,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:48,309 INFO L87 Difference]: Start difference. First operand 205 states and 513 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:48,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:48,499 INFO L93 Difference]: Finished difference Result 273 states and 632 transitions. [2022-01-18 05:06:48,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:06:48,500 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:48,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:48,500 INFO L225 Difference]: With dead ends: 273 [2022-01-18 05:06:48,500 INFO L226 Difference]: Without dead ends: 273 [2022-01-18 05:06:48,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:48,500 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 77 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 362 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 362 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:48,500 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 146 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 362 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:48,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2022-01-18 05:06:48,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 205. [2022-01-18 05:06:48,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.514705882352941) internal successors, (513), 204 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:48,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 513 transitions. [2022-01-18 05:06:48,503 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 513 transitions. Word has length 17 [2022-01-18 05:06:48,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:48,503 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 513 transitions. [2022-01-18 05:06:48,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:48,503 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 513 transitions. [2022-01-18 05:06:48,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:48,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:48,503 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:48,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:48,704 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 05:06:48,704 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:48,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:48,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1809662950, now seen corresponding path program 131 times [2022-01-18 05:06:48,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:48,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347315177] [2022-01-18 05:06:48,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:48,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:48,772 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:48,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:48,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347315177] [2022-01-18 05:06:48,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347315177] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:48,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337283600] [2022-01-18 05:06:48,772 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:48,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:48,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:48,773 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:48,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 05:06:48,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:48,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:48,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:48,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:49,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:49,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:49,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:49,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:49,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:49,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:49,151 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:49,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:06:49,157 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:49,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:06:49,242 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:49,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337283600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:49,242 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:49,242 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:06:49,242 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105431309] [2022-01-18 05:06:49,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:49,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:06:49,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:49,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:06:49,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:06:49,243 INFO L87 Difference]: Start difference. First operand 205 states and 513 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:49,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:49,441 INFO L93 Difference]: Finished difference Result 227 states and 550 transitions. [2022-01-18 05:06:49,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:06:49,442 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:49,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:49,442 INFO L225 Difference]: With dead ends: 227 [2022-01-18 05:06:49,442 INFO L226 Difference]: Without dead ends: 221 [2022-01-18 05:06:49,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:06:49,443 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:49,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 97 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:49,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2022-01-18 05:06:49,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 205. [2022-01-18 05:06:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.5049019607843137) internal successors, (511), 204 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:49,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 511 transitions. [2022-01-18 05:06:49,445 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 511 transitions. Word has length 17 [2022-01-18 05:06:49,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:49,445 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 511 transitions. [2022-01-18 05:06:49,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:49,445 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 511 transitions. [2022-01-18 05:06:49,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:49,445 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:49,445 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:49,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Ended with exit code 0 [2022-01-18 05:06:49,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 05:06:49,662 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:49,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:49,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1859462824, now seen corresponding path program 132 times [2022-01-18 05:06:49,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:49,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855251550] [2022-01-18 05:06:49,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:49,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:49,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:49,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:49,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:49,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855251550] [2022-01-18 05:06:49,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855251550] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:49,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597894089] [2022-01-18 05:06:49,741 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:49,741 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:49,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:49,742 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:49,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 05:06:49,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:49,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:49,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:49,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:49,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:49,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:49,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:49,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:49,988 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:49,988 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:50,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:50,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:50,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:50,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:50,163 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:50,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597894089] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:50,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:50,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:50,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762864989] [2022-01-18 05:06:50,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:50,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:50,164 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:50,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:50,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:50,164 INFO L87 Difference]: Start difference. First operand 205 states and 511 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:50,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:50,408 INFO L93 Difference]: Finished difference Result 236 states and 571 transitions. [2022-01-18 05:06:50,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:50,408 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:50,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:50,408 INFO L225 Difference]: With dead ends: 236 [2022-01-18 05:06:50,408 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 05:06:50,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:06:50,409 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 57 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:50,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 77 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:50,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 05:06:50,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 207. [2022-01-18 05:06:50,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.5097087378640777) internal successors, (517), 206 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:50,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 517 transitions. [2022-01-18 05:06:50,411 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 517 transitions. Word has length 17 [2022-01-18 05:06:50,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:50,411 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 517 transitions. [2022-01-18 05:06:50,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:50,411 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 517 transitions. [2022-01-18 05:06:50,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:50,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:50,411 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:50,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:50,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 05:06:50,612 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:50,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:50,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1422811940, now seen corresponding path program 133 times [2022-01-18 05:06:50,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:50,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955871900] [2022-01-18 05:06:50,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:50,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:50,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:50,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955871900] [2022-01-18 05:06:50,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955871900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:50,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262858798] [2022-01-18 05:06:50,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:50,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:50,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:50,683 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:50,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 05:06:50,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:50,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:50,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:50,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:50,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:50,931 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:50,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:50,940 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:50,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:51,083 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:51,083 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:51,088 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:51,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:51,137 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:51,137 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262858798] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:51,137 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:51,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:51,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530787949] [2022-01-18 05:06:51,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:51,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:51,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:51,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:51,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:51,138 INFO L87 Difference]: Start difference. First operand 207 states and 517 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:51,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:51,298 INFO L93 Difference]: Finished difference Result 240 states and 580 transitions. [2022-01-18 05:06:51,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:51,298 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:51,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:51,299 INFO L225 Difference]: With dead ends: 240 [2022-01-18 05:06:51,299 INFO L226 Difference]: Without dead ends: 240 [2022-01-18 05:06:51,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:51,299 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 39 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:51,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 76 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:51,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-01-18 05:06:51,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 206. [2022-01-18 05:06:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.5073170731707317) internal successors, (514), 205 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:51,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 514 transitions. [2022-01-18 05:06:51,301 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 514 transitions. Word has length 17 [2022-01-18 05:06:51,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:51,301 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 514 transitions. [2022-01-18 05:06:51,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:51,301 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 514 transitions. [2022-01-18 05:06:51,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:51,302 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:51,302 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:51,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:51,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:51,502 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:51,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:51,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1175334512, now seen corresponding path program 134 times [2022-01-18 05:06:51,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:51,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148400933] [2022-01-18 05:06:51,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:51,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:51,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:51,582 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:51,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:51,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148400933] [2022-01-18 05:06:51,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148400933] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:51,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759931991] [2022-01-18 05:06:51,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:51,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:51,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:51,583 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:51,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 05:06:51,694 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:51,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:51,694 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:51,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:51,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:51,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:51,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:51,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:51,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:51,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:51,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:51,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:51,975 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:51,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:52,015 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:52,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759931991] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:52,015 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:52,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:52,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123433975] [2022-01-18 05:06:52,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:52,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:52,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:52,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:52,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:52,016 INFO L87 Difference]: Start difference. First operand 206 states and 514 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:52,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:52,197 INFO L93 Difference]: Finished difference Result 245 states and 589 transitions. [2022-01-18 05:06:52,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:52,197 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:52,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:52,197 INFO L225 Difference]: With dead ends: 245 [2022-01-18 05:06:52,197 INFO L226 Difference]: Without dead ends: 245 [2022-01-18 05:06:52,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:52,198 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:52,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 124 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:52,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-01-18 05:06:52,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 208. [2022-01-18 05:06:52,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 207 states have (on average 2.5169082125603865) internal successors, (521), 207 states have internal predecessors, (521), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:52,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 521 transitions. [2022-01-18 05:06:52,200 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 521 transitions. Word has length 17 [2022-01-18 05:06:52,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:52,200 INFO L470 AbstractCegarLoop]: Abstraction has 208 states and 521 transitions. [2022-01-18 05:06:52,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:52,200 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 521 transitions. [2022-01-18 05:06:52,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:52,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:52,200 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:52,216 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:52,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 05:06:52,401 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:52,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:52,401 INFO L85 PathProgramCache]: Analyzing trace with hash -2017128008, now seen corresponding path program 135 times [2022-01-18 05:06:52,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:52,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116950902] [2022-01-18 05:06:52,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:52,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:52,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:52,480 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:52,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:52,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116950902] [2022-01-18 05:06:52,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116950902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:52,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339323091] [2022-01-18 05:06:52,480 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:52,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:52,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:52,481 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:52,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 05:06:52,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:06:52,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:52,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:52,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:52,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:52,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:52,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:52,731 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:52,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:52,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:52,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:52,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:52,876 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:52,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:52,917 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:52,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339323091] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:52,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:52,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:52,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503930498] [2022-01-18 05:06:52,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:52,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:52,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:52,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:52,918 INFO L87 Difference]: Start difference. First operand 208 states and 521 transitions. Second operand has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:53,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:53,184 INFO L93 Difference]: Finished difference Result 258 states and 617 transitions. [2022-01-18 05:06:53,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:53,184 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:53,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:53,185 INFO L225 Difference]: With dead ends: 258 [2022-01-18 05:06:53,185 INFO L226 Difference]: Without dead ends: 258 [2022-01-18 05:06:53,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=726, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:06:53,185 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 64 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:53,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 104 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:53,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states. [2022-01-18 05:06:53,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 203. [2022-01-18 05:06:53,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 2.514851485148515) internal successors, (508), 202 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:53,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 508 transitions. [2022-01-18 05:06:53,188 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 508 transitions. Word has length 17 [2022-01-18 05:06:53,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:53,188 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 508 transitions. [2022-01-18 05:06:53,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.7) internal successors, (34), 20 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:53,188 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 508 transitions. [2022-01-18 05:06:53,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:53,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:53,188 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:53,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 05:06:53,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:53,388 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:53,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:53,389 INFO L85 PathProgramCache]: Analyzing trace with hash -64497236, now seen corresponding path program 136 times [2022-01-18 05:06:53,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:53,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361088366] [2022-01-18 05:06:53,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:53,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:53,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:53,458 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:53,459 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361088366] [2022-01-18 05:06:53,459 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361088366] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:53,459 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380085460] [2022-01-18 05:06:53,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:53,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:53,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:53,460 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:53,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 05:06:53,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:53,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:53,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:53,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:53,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:53,673 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:53,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:53,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:53,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:53,870 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:53,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:06:53,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:53,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:53,913 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:53,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [380085460] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:53,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:53,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:53,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389824114] [2022-01-18 05:06:53,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:53,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:53,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:53,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:53,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:53,914 INFO L87 Difference]: Start difference. First operand 203 states and 508 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:54,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:54,280 INFO L93 Difference]: Finished difference Result 286 states and 661 transitions. [2022-01-18 05:06:54,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:06:54,280 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:54,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:54,281 INFO L225 Difference]: With dead ends: 286 [2022-01-18 05:06:54,281 INFO L226 Difference]: Without dead ends: 286 [2022-01-18 05:06:54,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=856, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:06:54,281 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 122 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:54,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 138 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:54,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-01-18 05:06:54,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 207. [2022-01-18 05:06:54,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.5) internal successors, (515), 206 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:54,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 515 transitions. [2022-01-18 05:06:54,284 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 515 transitions. Word has length 17 [2022-01-18 05:06:54,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:54,284 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 515 transitions. [2022-01-18 05:06:54,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:54,284 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 515 transitions. [2022-01-18 05:06:54,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:54,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:54,284 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:54,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 05:06:54,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:54,484 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:54,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:54,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1889080108, now seen corresponding path program 137 times [2022-01-18 05:06:54,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:54,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081493684] [2022-01-18 05:06:54,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:54,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:54,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:54,559 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:54,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:54,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081493684] [2022-01-18 05:06:54,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081493684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:54,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923593143] [2022-01-18 05:06:54,560 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:06:54,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:54,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:54,561 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:54,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 05:06:54,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:06:54,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:54,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:54,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:54,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:54,852 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:06:54,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:54,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:06:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:54,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:54,984 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:54,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:54,990 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:54,991 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:55,092 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:55,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923593143] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:55,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:55,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:55,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509060727] [2022-01-18 05:06:55,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:55,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:55,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:55,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:55,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:55,093 INFO L87 Difference]: Start difference. First operand 207 states and 515 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:55,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:55,216 INFO L93 Difference]: Finished difference Result 259 states and 607 transitions. [2022-01-18 05:06:55,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:55,216 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:55,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:55,216 INFO L225 Difference]: With dead ends: 259 [2022-01-18 05:06:55,216 INFO L226 Difference]: Without dead ends: 259 [2022-01-18 05:06:55,217 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:06:55,217 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 52 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:55,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 128 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 267 Invalid, 0 Unknown, 17 Unchecked, 0.1s Time] [2022-01-18 05:06:55,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-01-18 05:06:55,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 206. [2022-01-18 05:06:55,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.502439024390244) internal successors, (513), 205 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:55,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 513 transitions. [2022-01-18 05:06:55,219 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 513 transitions. Word has length 17 [2022-01-18 05:06:55,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:55,219 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 513 transitions. [2022-01-18 05:06:55,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:55,219 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 513 transitions. [2022-01-18 05:06:55,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:55,219 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:55,220 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:55,235 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 05:06:55,420 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:55,420 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:55,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:55,420 INFO L85 PathProgramCache]: Analyzing trace with hash 782395500, now seen corresponding path program 138 times [2022-01-18 05:06:55,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:55,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699490647] [2022-01-18 05:06:55,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:55,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:55,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:55,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:55,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699490647] [2022-01-18 05:06:55,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699490647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:55,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257658229] [2022-01-18 05:06:55,484 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:06:55,485 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:55,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:55,485 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:55,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 05:06:55,596 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:06:55,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:55,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:55,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:55,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:55,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:06:55,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:55,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:06:55,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:55,844 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:55,896 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:55,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:55,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:55,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:55,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257658229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:55,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:55,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:06:55,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221428934] [2022-01-18 05:06:55,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:55,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:06:55,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:55,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:06:55,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:06:55,995 INFO L87 Difference]: Start difference. First operand 206 states and 513 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:56,088 INFO L93 Difference]: Finished difference Result 235 states and 556 transitions. [2022-01-18 05:06:56,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:06:56,088 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:56,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:56,089 INFO L225 Difference]: With dead ends: 235 [2022-01-18 05:06:56,089 INFO L226 Difference]: Without dead ends: 231 [2022-01-18 05:06:56,089 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:56,089 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 34 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 40 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:56,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 90 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 203 Invalid, 0 Unknown, 40 Unchecked, 0.1s Time] [2022-01-18 05:06:56,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-01-18 05:06:56,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 206. [2022-01-18 05:06:56,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.497560975609756) internal successors, (512), 205 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 512 transitions. [2022-01-18 05:06:56,091 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 512 transitions. Word has length 17 [2022-01-18 05:06:56,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:56,091 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 512 transitions. [2022-01-18 05:06:56,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,091 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 512 transitions. [2022-01-18 05:06:56,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:56,092 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:56,092 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:56,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 05:06:56,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:56,292 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:56,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:56,292 INFO L85 PathProgramCache]: Analyzing trace with hash 709999078, now seen corresponding path program 139 times [2022-01-18 05:06:56,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:56,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467779557] [2022-01-18 05:06:56,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:56,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:56,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:56,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:56,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467779557] [2022-01-18 05:06:56,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467779557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:56,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975667614] [2022-01-18 05:06:56,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:06:56,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:56,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:56,359 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:56,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 05:06:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:56,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:56,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:56,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:56,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:56,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:56,603 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:56,612 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:56,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:56,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:56,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:56,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:56,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:56,779 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:56,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975667614] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:56,779 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:56,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:56,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115735457] [2022-01-18 05:06:56,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:56,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:56,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:56,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:56,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:56,780 INFO L87 Difference]: Start difference. First operand 206 states and 512 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:56,929 INFO L93 Difference]: Finished difference Result 259 states and 615 transitions. [2022-01-18 05:06:56,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:06:56,929 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:56,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:56,930 INFO L225 Difference]: With dead ends: 259 [2022-01-18 05:06:56,930 INFO L226 Difference]: Without dead ends: 259 [2022-01-18 05:06:56,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:06:56,930 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 39 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 81 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:56,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 129 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 327 Invalid, 0 Unknown, 81 Unchecked, 0.1s Time] [2022-01-18 05:06:56,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-01-18 05:06:56,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 207. [2022-01-18 05:06:56,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.5145631067961167) internal successors, (518), 206 states have internal predecessors, (518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 518 transitions. [2022-01-18 05:06:56,932 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 518 transitions. Word has length 17 [2022-01-18 05:06:56,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:56,932 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 518 transitions. [2022-01-18 05:06:56,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:56,933 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 518 transitions. [2022-01-18 05:06:56,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:56,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:56,933 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:56,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 05:06:57,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 05:06:57,147 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:57,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:57,147 INFO L85 PathProgramCache]: Analyzing trace with hash -708852872, now seen corresponding path program 140 times [2022-01-18 05:06:57,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:57,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235847901] [2022-01-18 05:06:57,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:57,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:57,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:57,223 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:57,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:57,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235847901] [2022-01-18 05:06:57,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235847901] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:57,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137397020] [2022-01-18 05:06:57,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:06:57,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:57,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:57,225 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:57,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 05:06:57,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:06:57,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:57,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:57,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:57,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:57,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:06:57,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:57,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:06:57,486 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:57,486 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:57,593 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:57,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:57,597 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:57,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:57,648 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:57,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137397020] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:57,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:57,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:57,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568372306] [2022-01-18 05:06:57,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:57,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:57,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:57,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:57,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:57,649 INFO L87 Difference]: Start difference. First operand 207 states and 518 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:57,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:57,807 INFO L93 Difference]: Finished difference Result 278 states and 650 transitions. [2022-01-18 05:06:57,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:06:57,807 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:57,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:57,808 INFO L225 Difference]: With dead ends: 278 [2022-01-18 05:06:57,808 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:06:57,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:06:57,808 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 64 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:57,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 141 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:57,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:06:57,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 211. [2022-01-18 05:06:57,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.533333333333333) internal successors, (532), 210 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 532 transitions. [2022-01-18 05:06:57,810 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 532 transitions. Word has length 17 [2022-01-18 05:06:57,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:57,810 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 532 transitions. [2022-01-18 05:06:57,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:57,810 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 532 transitions. [2022-01-18 05:06:57,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:57,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:57,811 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:57,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-01-18 05:06:58,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 05:06:58,011 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:58,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:58,011 INFO L85 PathProgramCache]: Analyzing trace with hash 366858284, now seen corresponding path program 141 times [2022-01-18 05:06:58,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:58,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994504355] [2022-01-18 05:06:58,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:58,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:58,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:58,091 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:58,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:58,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994504355] [2022-01-18 05:06:58,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994504355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:58,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008837488] [2022-01-18 05:06:58,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:06:58,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:58,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:58,092 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:58,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 05:06:58,208 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:06:58,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:58,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:58,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:58,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:58,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:06:58,308 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:58,308 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:06:58,367 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:58,367 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:58,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:58,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:06:58,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:58,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:06:58,530 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:58,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008837488] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:58,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:58,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:58,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275569257] [2022-01-18 05:06:58,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:58,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:58,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:58,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:58,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:58,531 INFO L87 Difference]: Start difference. First operand 211 states and 532 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:58,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:58,751 INFO L93 Difference]: Finished difference Result 305 states and 701 transitions. [2022-01-18 05:06:58,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:06:58,751 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:58,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:58,751 INFO L225 Difference]: With dead ends: 305 [2022-01-18 05:06:58,752 INFO L226 Difference]: Without dead ends: 305 [2022-01-18 05:06:58,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=487, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:06:58,752 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 93 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:58,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 211 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:06:58,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-01-18 05:06:58,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 211. [2022-01-18 05:06:58,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.533333333333333) internal successors, (532), 210 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:58,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 532 transitions. [2022-01-18 05:06:58,754 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 532 transitions. Word has length 17 [2022-01-18 05:06:58,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:58,754 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 532 transitions. [2022-01-18 05:06:58,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:58,755 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 532 transitions. [2022-01-18 05:06:58,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:58,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:58,755 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:58,771 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-01-18 05:06:58,955 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 05:06:58,955 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:06:58,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:06:58,955 INFO L85 PathProgramCache]: Analyzing trace with hash -645834248, now seen corresponding path program 142 times [2022-01-18 05:06:58,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:06:58,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772395401] [2022-01-18 05:06:58,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:06:58,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:06:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:06:59,026 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:59,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:06:59,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772395401] [2022-01-18 05:06:59,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772395401] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:06:59,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875801926] [2022-01-18 05:06:59,027 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:06:59,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:06:59,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:06:59,028 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:06:59,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 05:06:59,148 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:06:59,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:06:59,148 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:06:59,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:06:59,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:59,313 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:06:59,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:06:59,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:06:59,366 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:59,366 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:06:59,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:59,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:06:59,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:06:59,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:06:59,542 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:06:59,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875801926] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:06:59,542 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:06:59,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:06:59,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600270827] [2022-01-18 05:06:59,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:06:59,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:06:59,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:06:59,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:06:59,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:06:59,543 INFO L87 Difference]: Start difference. First operand 211 states and 532 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:59,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:06:59,797 INFO L93 Difference]: Finished difference Result 278 states and 646 transitions. [2022-01-18 05:06:59,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:06:59,797 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:06:59,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:06:59,798 INFO L225 Difference]: With dead ends: 278 [2022-01-18 05:06:59,798 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:06:59,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:06:59,798 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 99 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:06:59,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 136 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 298 Invalid, 0 Unknown, 12 Unchecked, 0.1s Time] [2022-01-18 05:06:59,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:06:59,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 211. [2022-01-18 05:06:59,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.533333333333333) internal successors, (532), 210 states have internal predecessors, (532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:59,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 532 transitions. [2022-01-18 05:06:59,800 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 532 transitions. Word has length 17 [2022-01-18 05:06:59,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:06:59,800 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 532 transitions. [2022-01-18 05:06:59,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:06:59,801 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 532 transitions. [2022-01-18 05:06:59,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:06:59,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:06:59,801 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:06:59,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-01-18 05:07:00,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 05:07:00,001 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:00,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:00,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1394340862, now seen corresponding path program 143 times [2022-01-18 05:07:00,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:00,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392986245] [2022-01-18 05:07:00,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:00,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:00,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:00,077 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:00,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:00,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392986245] [2022-01-18 05:07:00,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392986245] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:00,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981876451] [2022-01-18 05:07:00,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:00,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:00,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:00,078 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:00,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 05:07:00,195 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:07:00,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:00,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:00,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:00,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:00,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:00,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:00,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:00,363 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:00,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:00,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:00,477 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:00,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:00,481 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:00,532 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:00,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981876451] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:00,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:00,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:00,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238283332] [2022-01-18 05:07:00,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:00,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:00,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:00,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:00,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:00,533 INFO L87 Difference]: Start difference. First operand 211 states and 532 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:00,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:00,928 INFO L93 Difference]: Finished difference Result 331 states and 750 transitions. [2022-01-18 05:07:00,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:07:00,929 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:00,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:00,929 INFO L225 Difference]: With dead ends: 331 [2022-01-18 05:07:00,929 INFO L226 Difference]: Without dead ends: 331 [2022-01-18 05:07:00,929 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:07:00,930 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 104 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:00,930 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 238 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 411 Invalid, 0 Unknown, 77 Unchecked, 0.1s Time] [2022-01-18 05:07:00,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2022-01-18 05:07:00,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 214. [2022-01-18 05:07:00,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.535211267605634) internal successors, (540), 213 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:00,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 540 transitions. [2022-01-18 05:07:00,932 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 540 transitions. Word has length 17 [2022-01-18 05:07:00,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:00,932 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 540 transitions. [2022-01-18 05:07:00,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:00,933 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 540 transitions. [2022-01-18 05:07:00,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:00,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:00,933 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:00,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-18 05:07:01,147 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:01,147 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:01,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:01,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1752518856, now seen corresponding path program 144 times [2022-01-18 05:07:01,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:01,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389911813] [2022-01-18 05:07:01,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:01,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:01,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:01,212 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:01,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:01,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389911813] [2022-01-18 05:07:01,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389911813] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:01,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681925173] [2022-01-18 05:07:01,213 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:01,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:01,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:01,214 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:01,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 05:07:01,332 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 05:07:01,332 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:01,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:01,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:01,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:01,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:07:01,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:01,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:07:01,550 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:01,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:01,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:01,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:07:01,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:01,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:07:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:01,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681925173] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:01,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:01,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:07:01,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597457957] [2022-01-18 05:07:01,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:01,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:07:01,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:01,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:07:01,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:07:01,706 INFO L87 Difference]: Start difference. First operand 214 states and 540 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:01,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:01,821 INFO L93 Difference]: Finished difference Result 240 states and 578 transitions. [2022-01-18 05:07:01,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:07:01,821 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:01,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:01,822 INFO L225 Difference]: With dead ends: 240 [2022-01-18 05:07:01,822 INFO L226 Difference]: Without dead ends: 236 [2022-01-18 05:07:01,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2022-01-18 05:07:01,822 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 27 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:01,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 99 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 212 Invalid, 0 Unknown, 13 Unchecked, 0.1s Time] [2022-01-18 05:07:01,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-01-18 05:07:01,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 214. [2022-01-18 05:07:01,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.5305164319248825) internal successors, (539), 213 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:01,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 539 transitions. [2022-01-18 05:07:01,825 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 539 transitions. Word has length 17 [2022-01-18 05:07:01,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:01,825 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 539 transitions. [2022-01-18 05:07:01,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:01,825 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 539 transitions. [2022-01-18 05:07:01,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:01,825 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:01,825 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:01,841 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-01-18 05:07:02,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable149 [2022-01-18 05:07:02,025 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:02,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:02,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1824915278, now seen corresponding path program 145 times [2022-01-18 05:07:02,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:02,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105692178] [2022-01-18 05:07:02,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:02,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:02,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:02,097 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:02,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:02,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105692178] [2022-01-18 05:07:02,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105692178] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:02,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597778784] [2022-01-18 05:07:02,097 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:02,097 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:02,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:02,098 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:02,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 05:07:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:02,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:02,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:02,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:02,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:07:02,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:02,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:07:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:02,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:02,476 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:02,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:02,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:02,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:02,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597778784] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:02,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:02,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:02,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996501435] [2022-01-18 05:07:02,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:02,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:02,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:02,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:02,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:02,535 INFO L87 Difference]: Start difference. First operand 214 states and 539 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:02,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:02,693 INFO L93 Difference]: Finished difference Result 257 states and 621 transitions. [2022-01-18 05:07:02,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:07:02,693 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:02,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:02,694 INFO L225 Difference]: With dead ends: 257 [2022-01-18 05:07:02,694 INFO L226 Difference]: Without dead ends: 257 [2022-01-18 05:07:02,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:07:02,694 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:02,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 109 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 306 Invalid, 0 Unknown, 98 Unchecked, 0.1s Time] [2022-01-18 05:07:02,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2022-01-18 05:07:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 214. [2022-01-18 05:07:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.5258215962441315) internal successors, (538), 213 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:02,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 538 transitions. [2022-01-18 05:07:02,697 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 538 transitions. Word has length 17 [2022-01-18 05:07:02,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:02,697 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 538 transitions. [2022-01-18 05:07:02,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:02,697 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 538 transitions. [2022-01-18 05:07:02,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:02,697 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:02,697 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:02,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:02,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:02,914 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:02,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:02,914 INFO L85 PathProgramCache]: Analyzing trace with hash -1974531668, now seen corresponding path program 146 times [2022-01-18 05:07:02,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:02,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658425601] [2022-01-18 05:07:02,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:02,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:02,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:02,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:02,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658425601] [2022-01-18 05:07:02,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658425601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:02,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837580561] [2022-01-18 05:07:02,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:07:02,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:02,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:02,986 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:02,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 05:07:03,107 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:03,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:03,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:03,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:03,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:03,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:07:03,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:03,327 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:07:03,380 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:03,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:03,474 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:03,474 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:07:03,480 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:03,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:07:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:03,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1837580561] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:03,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:03,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:03,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972930429] [2022-01-18 05:07:03,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:03,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:03,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:03,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:03,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:03,559 INFO L87 Difference]: Start difference. First operand 214 states and 538 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:03,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:03,716 INFO L93 Difference]: Finished difference Result 274 states and 645 transitions. [2022-01-18 05:07:03,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:07:03,716 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:03,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:03,717 INFO L225 Difference]: With dead ends: 274 [2022-01-18 05:07:03,717 INFO L226 Difference]: Without dead ends: 274 [2022-01-18 05:07:03,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:07:03,717 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 85 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 256 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 256 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:03,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 156 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 256 Invalid, 0 Unknown, 58 Unchecked, 0.1s Time] [2022-01-18 05:07:03,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-01-18 05:07:03,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 215. [2022-01-18 05:07:03,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.5233644859813085) internal successors, (540), 214 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:03,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 540 transitions. [2022-01-18 05:07:03,720 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 540 transitions. Word has length 17 [2022-01-18 05:07:03,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:03,720 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 540 transitions. [2022-01-18 05:07:03,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:03,720 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 540 transitions. [2022-01-18 05:07:03,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:03,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:03,720 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:03,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-01-18 05:07:03,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:03,920 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:03,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:03,921 INFO L85 PathProgramCache]: Analyzing trace with hash 65643442, now seen corresponding path program 147 times [2022-01-18 05:07:03,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:03,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301160308] [2022-01-18 05:07:03,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:03,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:03,992 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:03,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:03,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301160308] [2022-01-18 05:07:03,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301160308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:03,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712909458] [2022-01-18 05:07:03,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:07:03,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:03,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:03,993 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:03,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 05:07:04,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:07:04,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:04,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:04,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:04,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:04,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:04,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:04,243 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:04,311 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:04,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:04,444 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:04,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:04,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:04,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:04,489 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:04,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712909458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:04,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:04,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:04,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477174595] [2022-01-18 05:07:04,489 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:04,489 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:04,489 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:04,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:04,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:04,490 INFO L87 Difference]: Start difference. First operand 215 states and 540 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:04,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:04,773 INFO L93 Difference]: Finished difference Result 290 states and 680 transitions. [2022-01-18 05:07:04,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:07:04,773 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:04,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:04,773 INFO L225 Difference]: With dead ends: 290 [2022-01-18 05:07:04,774 INFO L226 Difference]: Without dead ends: 290 [2022-01-18 05:07:04,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=811, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:07:04,774 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:04,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 153 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 258 Invalid, 0 Unknown, 52 Unchecked, 0.1s Time] [2022-01-18 05:07:04,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-01-18 05:07:04,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 214. [2022-01-18 05:07:04,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.5258215962441315) internal successors, (538), 213 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:04,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 538 transitions. [2022-01-18 05:07:04,776 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 538 transitions. Word has length 17 [2022-01-18 05:07:04,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:04,776 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 538 transitions. [2022-01-18 05:07:04,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:04,776 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 538 transitions. [2022-01-18 05:07:04,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:04,777 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:04,777 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:04,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 05:07:04,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:04,983 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:04,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:04,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1213751020, now seen corresponding path program 148 times [2022-01-18 05:07:04,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:04,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709787657] [2022-01-18 05:07:04,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:04,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:04,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:05,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:05,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:05,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709787657] [2022-01-18 05:07:05,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709787657] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:05,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325749262] [2022-01-18 05:07:05,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:07:05,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:05,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:05,065 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:05,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 05:07:05,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:07:05,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:05,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:05,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:05,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:05,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:07:05,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:05,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:07:05,474 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:05,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:05,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:05,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:07:05,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:05,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:07:05,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:05,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325749262] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:05,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:05,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:07:05,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899439863] [2022-01-18 05:07:05,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:05,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:07:05,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:05,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:07:05,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:07:05,647 INFO L87 Difference]: Start difference. First operand 214 states and 538 transitions. Second operand has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:05,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:05,738 INFO L93 Difference]: Finished difference Result 234 states and 572 transitions. [2022-01-18 05:07:05,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:07:05,738 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:05,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:05,738 INFO L225 Difference]: With dead ends: 234 [2022-01-18 05:07:05,738 INFO L226 Difference]: Without dead ends: 228 [2022-01-18 05:07:05,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:05,739 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:05,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 86 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 171 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-01-18 05:07:05,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2022-01-18 05:07:05,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 214. [2022-01-18 05:07:05,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.516431924882629) internal successors, (536), 213 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:05,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 536 transitions. [2022-01-18 05:07:05,741 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 536 transitions. Word has length 17 [2022-01-18 05:07:05,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:05,741 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 536 transitions. [2022-01-18 05:07:05,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:05,741 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 536 transitions. [2022-01-18 05:07:05,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:05,741 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:05,741 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:05,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-01-18 05:07:05,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:05,942 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:05,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:05,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1163951146, now seen corresponding path program 149 times [2022-01-18 05:07:05,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:05,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799564039] [2022-01-18 05:07:05,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:05,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:05,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:06,037 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:06,037 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:06,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799564039] [2022-01-18 05:07:06,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799564039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:06,037 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853423437] [2022-01-18 05:07:06,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:06,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:06,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:06,038 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:06,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 05:07:06,160 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:07:06,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:06,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:06,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:06,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:06,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:07:06,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:06,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:07:06,312 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:06,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:06,442 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:06,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:06,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:06,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:06,487 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:06,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853423437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:06,487 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:06,487 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:06,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773292603] [2022-01-18 05:07:06,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:06,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:06,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:06,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:06,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:06,488 INFO L87 Difference]: Start difference. First operand 214 states and 536 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:06,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:06,710 INFO L93 Difference]: Finished difference Result 252 states and 610 transitions. [2022-01-18 05:07:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:07:06,710 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:06,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:06,710 INFO L225 Difference]: With dead ends: 252 [2022-01-18 05:07:06,710 INFO L226 Difference]: Without dead ends: 252 [2022-01-18 05:07:06,711 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 175 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:07:06,711 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:06,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 90 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 232 Invalid, 0 Unknown, 32 Unchecked, 0.1s Time] [2022-01-18 05:07:06,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2022-01-18 05:07:06,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 213. [2022-01-18 05:07:06,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.518867924528302) internal successors, (534), 212 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 534 transitions. [2022-01-18 05:07:06,713 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 534 transitions. Word has length 17 [2022-01-18 05:07:06,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:06,713 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 534 transitions. [2022-01-18 05:07:06,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:06,713 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 534 transitions. [2022-01-18 05:07:06,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:06,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:06,714 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:06,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:06,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable154 [2022-01-18 05:07:06,923 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:06,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:06,924 INFO L85 PathProgramCache]: Analyzing trace with hash 151258614, now seen corresponding path program 150 times [2022-01-18 05:07:06,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:06,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915822270] [2022-01-18 05:07:06,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:06,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:06,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:06,990 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:06,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:06,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915822270] [2022-01-18 05:07:06,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915822270] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:06,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642598870] [2022-01-18 05:07:06,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:06,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:06,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:06,992 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:06,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 05:07:07,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:07:07,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:07,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:07,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:07,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:07,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:07:07,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:07,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:07:07,262 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:07,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:07,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:07,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:07,392 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:07,392 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:07,433 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:07,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642598870] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:07,433 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:07,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:07:07,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042461438] [2022-01-18 05:07:07,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:07,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:07:07,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:07,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:07:07,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:07,434 INFO L87 Difference]: Start difference. First operand 213 states and 534 transitions. Second operand has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:07,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:07,568 INFO L93 Difference]: Finished difference Result 243 states and 593 transitions. [2022-01-18 05:07:07,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:07:07,569 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:07,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:07,569 INFO L225 Difference]: With dead ends: 243 [2022-01-18 05:07:07,569 INFO L226 Difference]: Without dead ends: 243 [2022-01-18 05:07:07,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:07:07,569 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 33 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:07,569 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 88 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 251 Invalid, 0 Unknown, 39 Unchecked, 0.1s Time] [2022-01-18 05:07:07,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-01-18 05:07:07,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 215. [2022-01-18 05:07:07,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.5233644859813085) internal successors, (540), 214 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:07,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 540 transitions. [2022-01-18 05:07:07,572 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 540 transitions. Word has length 17 [2022-01-18 05:07:07,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:07,572 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 540 transitions. [2022-01-18 05:07:07,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.5) internal successors, (30), 20 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:07,572 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 540 transitions. [2022-01-18 05:07:07,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:07,572 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:07,572 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:07,588 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 05:07:07,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 05:07:07,773 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:07,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:07,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1676713862, now seen corresponding path program 151 times [2022-01-18 05:07:07,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:07,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258156851] [2022-01-18 05:07:07,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:07,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:07,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:07,841 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:07,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:07,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258156851] [2022-01-18 05:07:07,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258156851] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:07,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500731895] [2022-01-18 05:07:07,842 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:07,842 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:07,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:07,842 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:07,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 05:07:07,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:07,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:07,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:08,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:08,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:07:08,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:08,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:07:08,072 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:08,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:08,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:08,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:08,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:08,180 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:08,220 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:08,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500731895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:08,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:08,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:07:08,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400900260] [2022-01-18 05:07:08,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:08,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:07:08,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:08,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:07:08,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:07:08,221 INFO L87 Difference]: Start difference. First operand 215 states and 540 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:08,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:08,449 INFO L93 Difference]: Finished difference Result 303 states and 707 transitions. [2022-01-18 05:07:08,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:07:08,449 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:08,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:08,450 INFO L225 Difference]: With dead ends: 303 [2022-01-18 05:07:08,450 INFO L226 Difference]: Without dead ends: 303 [2022-01-18 05:07:08,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:07:08,450 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 55 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 525 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:08,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 204 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 525 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:07:08,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-01-18 05:07:08,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 217. [2022-01-18 05:07:08,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.537037037037037) internal successors, (548), 216 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:08,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 548 transitions. [2022-01-18 05:07:08,453 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 548 transitions. Word has length 17 [2022-01-18 05:07:08,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:08,453 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 548 transitions. [2022-01-18 05:07:08,453 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:08,453 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 548 transitions. [2022-01-18 05:07:08,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:08,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:08,453 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:08,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 05:07:08,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 05:07:08,653 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:08,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:08,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1542542278, now seen corresponding path program 152 times [2022-01-18 05:07:08,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:08,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130956787] [2022-01-18 05:07:08,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:08,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:08,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:08,749 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:08,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:08,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130956787] [2022-01-18 05:07:08,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130956787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:08,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145582527] [2022-01-18 05:07:08,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:07:08,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:08,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:08,750 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:08,751 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 05:07:08,873 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:08,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:08,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:08,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:08,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:08,958 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:08,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:08,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:09,014 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:09,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:09,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:09,134 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:09,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:09,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:09,176 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:09,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145582527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:09,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:09,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:07:09,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145354230] [2022-01-18 05:07:09,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:09,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:07:09,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:09,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:07:09,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:07:09,177 INFO L87 Difference]: Start difference. First operand 217 states and 548 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:09,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:09,415 INFO L93 Difference]: Finished difference Result 322 states and 743 transitions. [2022-01-18 05:07:09,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:07:09,415 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:09,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:09,416 INFO L225 Difference]: With dead ends: 322 [2022-01-18 05:07:09,416 INFO L226 Difference]: Without dead ends: 322 [2022-01-18 05:07:09,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:07:09,416 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 142 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:09,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 179 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:09,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-01-18 05:07:09,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 215. [2022-01-18 05:07:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.542056074766355) internal successors, (544), 214 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:09,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 544 transitions. [2022-01-18 05:07:09,418 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 544 transitions. Word has length 17 [2022-01-18 05:07:09,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:09,419 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 544 transitions. [2022-01-18 05:07:09,419 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:09,419 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 544 transitions. [2022-01-18 05:07:09,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:09,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:09,419 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:09,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:09,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 05:07:09,619 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:09,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:09,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1739732486, now seen corresponding path program 153 times [2022-01-18 05:07:09,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:09,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697624844] [2022-01-18 05:07:09,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:09,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:09,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:09,688 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:09,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:09,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697624844] [2022-01-18 05:07:09,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697624844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:09,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887601126] [2022-01-18 05:07:09,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:07:09,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:09,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:09,689 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:09,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 05:07:09,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:07:09,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:09,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:09,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:09,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:09,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:07:09,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:09,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:07:10,042 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:10,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:10,113 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:10,114 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:07:10,119 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:10,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:07:10,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:10,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887601126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:10,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:10,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:07:10,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264942312] [2022-01-18 05:07:10,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:10,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:07:10,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:10,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:07:10,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:07:10,200 INFO L87 Difference]: Start difference. First operand 215 states and 544 transitions. Second operand has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:10,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:10,492 INFO L93 Difference]: Finished difference Result 305 states and 707 transitions. [2022-01-18 05:07:10,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:07:10,492 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:10,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:10,493 INFO L225 Difference]: With dead ends: 305 [2022-01-18 05:07:10,493 INFO L226 Difference]: Without dead ends: 305 [2022-01-18 05:07:10,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:07:10,493 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 133 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 16 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:10,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 161 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 394 Invalid, 0 Unknown, 16 Unchecked, 0.1s Time] [2022-01-18 05:07:10,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-01-18 05:07:10,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 215. [2022-01-18 05:07:10,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.542056074766355) internal successors, (544), 214 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:10,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 544 transitions. [2022-01-18 05:07:10,496 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 544 transitions. Word has length 17 [2022-01-18 05:07:10,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:10,496 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 544 transitions. [2022-01-18 05:07:10,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:10,496 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 544 transitions. [2022-01-18 05:07:10,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:10,496 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:10,496 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:10,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Ended with exit code 0 [2022-01-18 05:07:10,700 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 05:07:10,701 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:10,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:10,701 INFO L85 PathProgramCache]: Analyzing trace with hash -515059700, now seen corresponding path program 154 times [2022-01-18 05:07:10,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:10,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870053076] [2022-01-18 05:07:10,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:10,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:10,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:10,786 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:10,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:10,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870053076] [2022-01-18 05:07:10,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870053076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:10,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538183872] [2022-01-18 05:07:10,786 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:07:10,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:10,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:10,787 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:10,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 05:07:10,927 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:07:10,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:10,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:10,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:11,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:11,024 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:11,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:11,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:11,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:11,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:11,185 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:11,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:11,189 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:11,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:11,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:11,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538183872] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:11,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:11,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:07:11,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512971328] [2022-01-18 05:07:11,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:11,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:07:11,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:11,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:07:11,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:07:11,228 INFO L87 Difference]: Start difference. First operand 215 states and 544 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:11,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:11,621 INFO L93 Difference]: Finished difference Result 351 states and 789 transitions. [2022-01-18 05:07:11,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:07:11,621 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:11,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:11,624 INFO L225 Difference]: With dead ends: 351 [2022-01-18 05:07:11,624 INFO L226 Difference]: Without dead ends: 351 [2022-01-18 05:07:11,624 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=231, Invalid=959, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:07:11,624 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 119 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:11,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 183 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 423 Invalid, 0 Unknown, 74 Unchecked, 0.1s Time] [2022-01-18 05:07:11,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-01-18 05:07:11,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 216. [2022-01-18 05:07:11,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.5348837209302326) internal successors, (545), 215 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:11,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 545 transitions. [2022-01-18 05:07:11,629 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 545 transitions. Word has length 17 [2022-01-18 05:07:11,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:11,629 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 545 transitions. [2022-01-18 05:07:11,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:11,629 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 545 transitions. [2022-01-18 05:07:11,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:11,629 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:11,629 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:11,646 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:11,846 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:11,846 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:11,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:11,846 INFO L85 PathProgramCache]: Analyzing trace with hash 633047878, now seen corresponding path program 155 times [2022-01-18 05:07:11,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:11,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118928293] [2022-01-18 05:07:11,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:11,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:11,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:11,908 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:11,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118928293] [2022-01-18 05:07:11,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118928293] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:11,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801048187] [2022-01-18 05:07:11,908 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:11,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:11,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:11,909 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:11,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 05:07:12,035 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:12,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:12,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:12,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:12,238 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:12,239 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2022-01-18 05:07:12,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:12,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 17 [2022-01-18 05:07:12,265 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:12,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:12,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:12,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:07:12,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:12,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:07:12,432 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:12,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801048187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:12,432 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:12,432 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:07:12,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61046766] [2022-01-18 05:07:12,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:12,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:07:12,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:12,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:07:12,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:07:12,433 INFO L87 Difference]: Start difference. First operand 216 states and 545 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:12,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:12,552 INFO L93 Difference]: Finished difference Result 249 states and 595 transitions. [2022-01-18 05:07:12,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 05:07:12,553 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:12,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:12,553 INFO L225 Difference]: With dead ends: 249 [2022-01-18 05:07:12,553 INFO L226 Difference]: Without dead ends: 245 [2022-01-18 05:07:12,553 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:12,553 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 24 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:12,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 103 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 203 Invalid, 0 Unknown, 44 Unchecked, 0.1s Time] [2022-01-18 05:07:12,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-01-18 05:07:12,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 216. [2022-01-18 05:07:12,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.530232558139535) internal successors, (544), 215 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:12,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 544 transitions. [2022-01-18 05:07:12,556 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 544 transitions. Word has length 17 [2022-01-18 05:07:12,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:12,556 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 544 transitions. [2022-01-18 05:07:12,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:12,556 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 544 transitions. [2022-01-18 05:07:12,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:12,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:12,556 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:12,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-01-18 05:07:12,756 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:12,757 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:12,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:12,757 INFO L85 PathProgramCache]: Analyzing trace with hash 560651456, now seen corresponding path program 156 times [2022-01-18 05:07:12,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:12,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441747503] [2022-01-18 05:07:12,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:12,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:12,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:12,825 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:12,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:12,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441747503] [2022-01-18 05:07:12,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441747503] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:12,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460104559] [2022-01-18 05:07:12,826 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:12,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:12,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:12,827 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:12,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 05:07:12,955 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:07:12,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:12,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:12,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:13,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:13,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:07:13,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:13,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:07:13,076 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:13,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:13,184 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:13,184 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:13,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:13,188 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:07:13,228 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:13,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460104559] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:13,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:13,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:07:13,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710763739] [2022-01-18 05:07:13,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:13,229 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:07:13,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:13,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:07:13,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:07:13,229 INFO L87 Difference]: Start difference. First operand 216 states and 544 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:13,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:13,405 INFO L93 Difference]: Finished difference Result 269 states and 651 transitions. [2022-01-18 05:07:13,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:07:13,406 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:13,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:13,406 INFO L225 Difference]: With dead ends: 269 [2022-01-18 05:07:13,406 INFO L226 Difference]: Without dead ends: 269 [2022-01-18 05:07:13,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:07:13,406 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 26 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:13,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 98 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 237 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2022-01-18 05:07:13,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2022-01-18 05:07:13,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 216. [2022-01-18 05:07:13,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.530232558139535) internal successors, (544), 215 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:13,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 544 transitions. [2022-01-18 05:07:13,409 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 544 transitions. Word has length 17 [2022-01-18 05:07:13,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:13,409 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 544 transitions. [2022-01-18 05:07:13,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:13,409 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 544 transitions. [2022-01-18 05:07:13,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:13,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:13,409 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:13,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:13,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable161 [2022-01-18 05:07:13,610 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:13,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:13,610 INFO L85 PathProgramCache]: Analyzing trace with hash 411035066, now seen corresponding path program 157 times [2022-01-18 05:07:13,610 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:13,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786902904] [2022-01-18 05:07:13,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:13,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:13,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:13,683 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:13,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:13,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786902904] [2022-01-18 05:07:13,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786902904] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:13,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010369699] [2022-01-18 05:07:13,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:13,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:13,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:13,685 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:13,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 05:07:13,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:13,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:13,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:14,028 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:14,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:07:14,030 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:14,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:07:14,074 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:14,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:14,173 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:14,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:07:14,179 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:14,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:07:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:14,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010369699] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:14,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:14,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:07:14,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451769840] [2022-01-18 05:07:14,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:14,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:07:14,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:14,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:07:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:07:14,265 INFO L87 Difference]: Start difference. First operand 216 states and 544 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:14,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:14,407 INFO L93 Difference]: Finished difference Result 249 states and 613 transitions. [2022-01-18 05:07:14,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:07:14,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:14,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:14,408 INFO L225 Difference]: With dead ends: 249 [2022-01-18 05:07:14,408 INFO L226 Difference]: Without dead ends: 249 [2022-01-18 05:07:14,408 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:07:14,409 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:14,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 71 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 243 Invalid, 0 Unknown, 76 Unchecked, 0.1s Time] [2022-01-18 05:07:14,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-01-18 05:07:14,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 219. [2022-01-18 05:07:14,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.522935779816514) internal successors, (550), 218 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:14,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 550 transitions. [2022-01-18 05:07:14,411 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 550 transitions. Word has length 17 [2022-01-18 05:07:14,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:14,411 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 550 transitions. [2022-01-18 05:07:14,411 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:14,411 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 550 transitions. [2022-01-18 05:07:14,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:14,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:14,411 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:14,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-01-18 05:07:14,626 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:14,626 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:14,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:14,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1843757120, now seen corresponding path program 158 times [2022-01-18 05:07:14,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:14,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165416564] [2022-01-18 05:07:14,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:14,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:14,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:14,696 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:14,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:14,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165416564] [2022-01-18 05:07:14,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165416564] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:14,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145890399] [2022-01-18 05:07:14,696 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:07:14,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:14,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:14,697 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:14,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 05:07:14,826 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:14,826 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:14,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:14,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:14,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:14,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:14,977 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:14,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:15,107 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:15,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:15,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:15,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:15,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:15,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145890399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:15,143 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:15,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 05:07:15,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719463764] [2022-01-18 05:07:15,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:15,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:07:15,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:15,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:07:15,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:07:15,144 INFO L87 Difference]: Start difference. First operand 219 states and 550 transitions. Second operand has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:15,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:15,341 INFO L93 Difference]: Finished difference Result 274 states and 652 transitions. [2022-01-18 05:07:15,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:07:15,341 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:15,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:15,341 INFO L225 Difference]: With dead ends: 274 [2022-01-18 05:07:15,341 INFO L226 Difference]: Without dead ends: 274 [2022-01-18 05:07:15,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:07:15,342 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 81 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:15,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 123 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:15,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-01-18 05:07:15,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 219. [2022-01-18 05:07:15,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.5275229357798166) internal successors, (551), 218 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:15,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 551 transitions. [2022-01-18 05:07:15,344 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 551 transitions. Word has length 17 [2022-01-18 05:07:15,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:15,344 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 551 transitions. [2022-01-18 05:07:15,344 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.6875) internal successors, (27), 16 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:15,344 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 551 transitions. [2022-01-18 05:07:15,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:15,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:15,345 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:15,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Ended with exit code 0 [2022-01-18 05:07:15,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:15,545 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:15,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:15,545 INFO L85 PathProgramCache]: Analyzing trace with hash -745449416, now seen corresponding path program 159 times [2022-01-18 05:07:15,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:15,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242391900] [2022-01-18 05:07:15,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:15,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:15,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:15,610 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:15,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:15,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242391900] [2022-01-18 05:07:15,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242391900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:15,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190411359] [2022-01-18 05:07:15,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:07:15,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:15,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:15,612 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:15,612 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 05:07:15,741 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:07:15,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:15,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:15,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:15,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:15,969 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:15,969 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:15,973 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:15,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:16,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190411359] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:16,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:16,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2022-01-18 05:07:16,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191914554] [2022-01-18 05:07:16,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:16,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:07:16,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:16,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:07:16,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:07:16,002 INFO L87 Difference]: Start difference. First operand 219 states and 551 transitions. Second operand has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:16,169 INFO L93 Difference]: Finished difference Result 251 states and 614 transitions. [2022-01-18 05:07:16,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:07:16,169 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:16,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:16,170 INFO L225 Difference]: With dead ends: 251 [2022-01-18 05:07:16,170 INFO L226 Difference]: Without dead ends: 251 [2022-01-18 05:07:16,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:07:16,170 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 25 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:16,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 115 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:16,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-01-18 05:07:16,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 219. [2022-01-18 05:07:16,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.532110091743119) internal successors, (552), 218 states have internal predecessors, (552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 552 transitions. [2022-01-18 05:07:16,172 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 552 transitions. Word has length 17 [2022-01-18 05:07:16,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:16,172 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 552 transitions. [2022-01-18 05:07:16,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,172 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 552 transitions. [2022-01-18 05:07:16,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:16,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:16,173 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:16,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 05:07:16,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:16,373 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:16,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:16,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1758141948, now seen corresponding path program 160 times [2022-01-18 05:07:16,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:16,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473030086] [2022-01-18 05:07:16,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:16,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:16,438 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:16,438 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:16,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473030086] [2022-01-18 05:07:16,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473030086] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:16,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379565268] [2022-01-18 05:07:16,438 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:07:16,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:16,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:16,439 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:16,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 05:07:16,566 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:07:16,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:16,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:16,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:16,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:16,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:16,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:07:16,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:07:16,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:07:16,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:16,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379565268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:16,837 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:16,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:07:16,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233710783] [2022-01-18 05:07:16,837 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:16,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:07:16,837 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:16,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:07:16,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:07:16,838 INFO L87 Difference]: Start difference. First operand 219 states and 552 transitions. Second operand has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:16,954 INFO L93 Difference]: Finished difference Result 250 states and 612 transitions. [2022-01-18 05:07:16,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-18 05:07:16,954 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:16,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:16,955 INFO L225 Difference]: With dead ends: 250 [2022-01-18 05:07:16,955 INFO L226 Difference]: Without dead ends: 250 [2022-01-18 05:07:16,955 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:07:16,955 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 211 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:16,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 66 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 211 Invalid, 0 Unknown, 2 Unchecked, 0.1s Time] [2022-01-18 05:07:16,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-01-18 05:07:16,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 216. [2022-01-18 05:07:16,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.530232558139535) internal successors, (544), 215 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 544 transitions. [2022-01-18 05:07:16,957 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 544 transitions. Word has length 17 [2022-01-18 05:07:16,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:16,958 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 544 transitions. [2022-01-18 05:07:16,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.6111111111111112) internal successors, (29), 18 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:16,958 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 544 transitions. [2022-01-18 05:07:16,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:16,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:16,958 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:16,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:17,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:17,158 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:17,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:17,159 INFO L85 PathProgramCache]: Analyzing trace with hash 903630828, now seen corresponding path program 161 times [2022-01-18 05:07:17,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:17,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738032036] [2022-01-18 05:07:17,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:17,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:17,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:17,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:17,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738032036] [2022-01-18 05:07:17,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738032036] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:17,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910740993] [2022-01-18 05:07:17,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:17,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:17,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:17,235 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:17,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 05:07:17,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:07:17,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:17,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:17,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:17,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:17,642 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:07:17,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:17,646 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:07:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:17,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:17,800 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:17,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-01-18 05:07:17,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-01-18 05:07:17,853 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:17,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910740993] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:17,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:17,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:07:17,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527818665] [2022-01-18 05:07:17,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:17,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:07:17,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:17,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:07:17,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:07:17,854 INFO L87 Difference]: Start difference. First operand 216 states and 544 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:17,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:17,987 INFO L93 Difference]: Finished difference Result 260 states and 623 transitions. [2022-01-18 05:07:17,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:07:17,987 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:17,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:17,987 INFO L225 Difference]: With dead ends: 260 [2022-01-18 05:07:17,988 INFO L226 Difference]: Without dead ends: 260 [2022-01-18 05:07:17,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=502, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:17,988 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 69 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 152 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:17,988 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 81 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 164 Invalid, 0 Unknown, 152 Unchecked, 0.1s Time] [2022-01-18 05:07:17,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2022-01-18 05:07:17,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 214. [2022-01-18 05:07:17,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.516431924882629) internal successors, (536), 213 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 536 transitions. [2022-01-18 05:07:17,990 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 536 transitions. Word has length 17 [2022-01-18 05:07:17,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:17,990 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 536 transitions. [2022-01-18 05:07:17,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:17,990 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 536 transitions. [2022-01-18 05:07:17,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:17,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:17,991 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:18,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-01-18 05:07:18,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 05:07:18,191 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:18,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:18,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1351161358, now seen corresponding path program 162 times [2022-01-18 05:07:18,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:18,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560278114] [2022-01-18 05:07:18,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:18,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:18,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:18,260 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:18,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:18,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560278114] [2022-01-18 05:07:18,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560278114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:18,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869665747] [2022-01-18 05:07:18,260 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:18,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:18,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:18,261 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:18,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 05:07:18,400 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:07:18,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:18,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:18,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:18,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:07:18,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:07:18,544 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:18,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:18,669 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:18,669 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:07:18,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:07:18,678 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:18,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869665747] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:18,679 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:18,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:07:18,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982472874] [2022-01-18 05:07:18,679 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:18,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:07:18,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:18,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:07:18,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:07:18,679 INFO L87 Difference]: Start difference. First operand 214 states and 536 transitions. Second operand has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:18,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:18,894 INFO L93 Difference]: Finished difference Result 266 states and 632 transitions. [2022-01-18 05:07:18,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:07:18,894 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:18,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:18,895 INFO L225 Difference]: With dead ends: 266 [2022-01-18 05:07:18,895 INFO L226 Difference]: Without dead ends: 266 [2022-01-18 05:07:18,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:07:18,895 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 87 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:18,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 109 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:18,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-01-18 05:07:18,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 214. [2022-01-18 05:07:18,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.5211267605633805) internal successors, (537), 213 states have internal predecessors, (537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:18,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 537 transitions. [2022-01-18 05:07:18,897 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 537 transitions. Word has length 17 [2022-01-18 05:07:18,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:18,897 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 537 transitions. [2022-01-18 05:07:18,898 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.7333333333333334) internal successors, (26), 15 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:18,898 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 537 transitions. [2022-01-18 05:07:18,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:18,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:18,898 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:18,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:19,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 05:07:19,098 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:19,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:19,099 INFO L85 PathProgramCache]: Analyzing trace with hash -252853654, now seen corresponding path program 163 times [2022-01-18 05:07:19,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:19,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025291358] [2022-01-18 05:07:19,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:19,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:19,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:19,164 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:19,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:19,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025291358] [2022-01-18 05:07:19,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025291358] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:19,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1278743557] [2022-01-18 05:07:19,164 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:19,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:19,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:19,165 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:19,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 05:07:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:19,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:19,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:19,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:19,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:19,530 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:19,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:07:19,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:07:19,540 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:19,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1278743557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:19,540 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:19,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2022-01-18 05:07:19,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059369848] [2022-01-18 05:07:19,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:19,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:07:19,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:19,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:07:19,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:07:19,541 INFO L87 Difference]: Start difference. First operand 214 states and 537 transitions. Second operand has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:19,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:19,676 INFO L93 Difference]: Finished difference Result 243 states and 594 transitions. [2022-01-18 05:07:19,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:07:19,676 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:19,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:19,677 INFO L225 Difference]: With dead ends: 243 [2022-01-18 05:07:19,677 INFO L226 Difference]: Without dead ends: 243 [2022-01-18 05:07:19,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:07:19,677 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 44 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:19,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 76 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:19,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-01-18 05:07:19,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 214. [2022-01-18 05:07:19,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.5258215962441315) internal successors, (538), 213 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:19,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 538 transitions. [2022-01-18 05:07:19,679 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 538 transitions. Word has length 17 [2022-01-18 05:07:19,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:19,679 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 538 transitions. [2022-01-18 05:07:19,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6666666666666667) internal successors, (25), 15 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:19,679 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 538 transitions. [2022-01-18 05:07:19,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:19,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:19,680 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:19,699 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Ended with exit code 0 [2022-01-18 05:07:19,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:19,896 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:19,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:19,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1265546186, now seen corresponding path program 164 times [2022-01-18 05:07:19,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:19,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136212045] [2022-01-18 05:07:19,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:19,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:19,957 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:19,958 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:19,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136212045] [2022-01-18 05:07:19,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136212045] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:19,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150357921] [2022-01-18 05:07:19,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:07:19,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:19,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:19,959 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:19,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 05:07:20,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:20,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:20,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:20,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:20,171 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:20,172 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:20,292 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:20,292 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:07:20,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:07:20,301 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:20,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150357921] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:20,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:20,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 05:07:20,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453500407] [2022-01-18 05:07:20,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:20,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:07:20,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:20,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:07:20,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:07:20,302 INFO L87 Difference]: Start difference. First operand 214 states and 538 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:20,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:20,446 INFO L93 Difference]: Finished difference Result 246 states and 601 transitions. [2022-01-18 05:07:20,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-18 05:07:20,446 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:20,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:20,446 INFO L225 Difference]: With dead ends: 246 [2022-01-18 05:07:20,447 INFO L226 Difference]: Without dead ends: 246 [2022-01-18 05:07:20,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:07:20,447 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 37 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:20,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 85 Invalid, 319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:20,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-01-18 05:07:20,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 213. [2022-01-18 05:07:20,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.5283018867924527) internal successors, (536), 212 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:20,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 536 transitions. [2022-01-18 05:07:20,449 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 536 transitions. Word has length 17 [2022-01-18 05:07:20,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:20,449 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 536 transitions. [2022-01-18 05:07:20,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 14 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:20,449 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 536 transitions. [2022-01-18 05:07:20,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:07:20,450 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:20,450 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:20,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-01-18 05:07:20,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 05:07:20,650 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:20,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:20,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1111108668, now seen corresponding path program 165 times [2022-01-18 05:07:20,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:20,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719704930] [2022-01-18 05:07:20,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:20,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:20,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:20,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:20,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719704930] [2022-01-18 05:07:20,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719704930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:20,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571356487] [2022-01-18 05:07:20,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:07:20,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:20,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:20,710 INFO L229 MonitoredProcess]: Starting monitored process 166 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:20,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Waiting until timeout for monitored process [2022-01-18 05:07:20,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:07:20,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:20,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:07:20,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:20,935 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:20,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:21,041 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:21,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 12 [2022-01-18 05:07:21,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:07:21,053 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:21,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571356487] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:21,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:21,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2022-01-18 05:07:21,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206903113] [2022-01-18 05:07:21,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:21,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:07:21,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:21,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:07:21,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:07:21,057 INFO L87 Difference]: Start difference. First operand 213 states and 536 transitions. Second operand has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:21,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:21,219 INFO L93 Difference]: Finished difference Result 263 states and 627 transitions. [2022-01-18 05:07:21,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:07:21,219 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:07:21,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:21,220 INFO L225 Difference]: With dead ends: 263 [2022-01-18 05:07:21,220 INFO L226 Difference]: Without dead ends: 263 [2022-01-18 05:07:21,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:07:21,220 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 54 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:21,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 97 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:07:21,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-01-18 05:07:21,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 211. [2022-01-18 05:07:21,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.5238095238095237) internal successors, (530), 210 states have internal predecessors, (530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 530 transitions. [2022-01-18 05:07:21,222 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 530 transitions. Word has length 17 [2022-01-18 05:07:21,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:21,222 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 530 transitions. [2022-01-18 05:07:21,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7857142857142858) internal successors, (25), 14 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:21,223 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 530 transitions. [2022-01-18 05:07:21,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:21,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:21,223 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:21,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Ended with exit code 0 [2022-01-18 05:07:21,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:21,423 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:21,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:21,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1774298185, now seen corresponding path program 166 times [2022-01-18 05:07:21,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:21,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268576331] [2022-01-18 05:07:21,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:21,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:21,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:21,668 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:21,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:21,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268576331] [2022-01-18 05:07:21,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268576331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:21,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207173095] [2022-01-18 05:07:21,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:07:21,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:21,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:21,675 INFO L229 MonitoredProcess]: Starting monitored process 167 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:21,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Waiting until timeout for monitored process [2022-01-18 05:07:21,814 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:07:21,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:21,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:21,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:22,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:22,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 342 treesize of output 284 [2022-01-18 05:07:22,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:22,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 288 treesize of output 250 [2022-01-18 05:07:23,343 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:23,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:24,733 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:24,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 337 [2022-01-18 05:07:24,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 288 [2022-01-18 05:07:24,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:24,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207173095] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:24,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:24,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:24,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869723520] [2022-01-18 05:07:24,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:24,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:24,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:24,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:24,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:24,894 INFO L87 Difference]: Start difference. First operand 211 states and 530 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:25,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:25,353 INFO L93 Difference]: Finished difference Result 301 states and 721 transitions. [2022-01-18 05:07:25,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:07:25,353 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:25,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:25,354 INFO L225 Difference]: With dead ends: 301 [2022-01-18 05:07:25,354 INFO L226 Difference]: Without dead ends: 294 [2022-01-18 05:07:25,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:07:25,354 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 46 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 196 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:25,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 219 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 409 Invalid, 0 Unknown, 196 Unchecked, 0.2s Time] [2022-01-18 05:07:25,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-01-18 05:07:25,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 225. [2022-01-18 05:07:25,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.486607142857143) internal successors, (557), 224 states have internal predecessors, (557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:25,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 557 transitions. [2022-01-18 05:07:25,357 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 557 transitions. Word has length 18 [2022-01-18 05:07:25,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:25,357 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 557 transitions. [2022-01-18 05:07:25,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:25,357 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 557 transitions. [2022-01-18 05:07:25,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:25,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:25,357 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:25,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Ended with exit code 0 [2022-01-18 05:07:25,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable171 [2022-01-18 05:07:25,557 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:25,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:25,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1946788075, now seen corresponding path program 167 times [2022-01-18 05:07:25,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:25,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234245746] [2022-01-18 05:07:25,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:25,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:25,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:25,810 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:25,810 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:25,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234245746] [2022-01-18 05:07:25,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234245746] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:25,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529961374] [2022-01-18 05:07:25,811 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:25,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:25,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:25,812 INFO L229 MonitoredProcess]: Starting monitored process 168 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:25,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Waiting until timeout for monitored process [2022-01-18 05:07:25,950 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:07:25,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:25,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:25,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:26,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:26,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 173 [2022-01-18 05:07:26,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:26,814 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 153 [2022-01-18 05:07:27,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:27,099 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:28,536 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:28,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 287 treesize of output 248 [2022-01-18 05:07:28,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 249 treesize of output 215 [2022-01-18 05:07:28,625 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:28,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529961374] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:28,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:28,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:28,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009472372] [2022-01-18 05:07:28,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:28,626 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:28,626 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:28,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:28,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:28,626 INFO L87 Difference]: Start difference. First operand 225 states and 557 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:29,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:29,341 INFO L93 Difference]: Finished difference Result 305 states and 731 transitions. [2022-01-18 05:07:29,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:07:29,341 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:29,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:29,341 INFO L225 Difference]: With dead ends: 305 [2022-01-18 05:07:29,341 INFO L226 Difference]: Without dead ends: 299 [2022-01-18 05:07:29,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:07:29,342 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 44 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:29,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 241 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 462 Invalid, 0 Unknown, 112 Unchecked, 0.2s Time] [2022-01-18 05:07:29,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-01-18 05:07:29,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 234. [2022-01-18 05:07:29,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 2.463519313304721) internal successors, (574), 233 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:29,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 574 transitions. [2022-01-18 05:07:29,345 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 574 transitions. Word has length 18 [2022-01-18 05:07:29,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:29,345 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 574 transitions. [2022-01-18 05:07:29,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:29,345 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 574 transitions. [2022-01-18 05:07:29,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:29,345 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:29,345 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:29,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Ended with exit code 0 [2022-01-18 05:07:29,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-01-18 05:07:29,555 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:29,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:29,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1946193429, now seen corresponding path program 168 times [2022-01-18 05:07:29,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:29,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215226452] [2022-01-18 05:07:29,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:29,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:29,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:29,815 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:29,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:29,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215226452] [2022-01-18 05:07:29,815 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215226452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:29,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732199709] [2022-01-18 05:07:29,815 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:29,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:29,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:29,816 INFO L229 MonitoredProcess]: Starting monitored process 169 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:29,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Waiting until timeout for monitored process [2022-01-18 05:07:29,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:07:29,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:29,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:29,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:30,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:30,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 169 [2022-01-18 05:07:30,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:30,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-01-18 05:07:31,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:31,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:32,782 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:32,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 364 treesize of output 321 [2022-01-18 05:07:32,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 276 [2022-01-18 05:07:33,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:33,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732199709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:33,101 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:33,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:33,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688123310] [2022-01-18 05:07:33,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:33,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:33,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:33,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:33,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:33,101 INFO L87 Difference]: Start difference. First operand 234 states and 574 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:33,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:33,831 INFO L93 Difference]: Finished difference Result 304 states and 728 transitions. [2022-01-18 05:07:33,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:07:33,832 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:33,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:33,832 INFO L225 Difference]: With dead ends: 304 [2022-01-18 05:07:33,832 INFO L226 Difference]: Without dead ends: 297 [2022-01-18 05:07:33,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 256 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=171, Invalid=1161, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:07:33,832 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 42 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 715 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 161 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:33,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 242 Invalid, 715 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 537 Invalid, 0 Unknown, 161 Unchecked, 0.2s Time] [2022-01-18 05:07:33,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-18 05:07:33,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 232. [2022-01-18 05:07:33,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 231 states have (on average 2.4675324675324677) internal successors, (570), 231 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 570 transitions. [2022-01-18 05:07:33,835 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 570 transitions. Word has length 18 [2022-01-18 05:07:33,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:33,835 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 570 transitions. [2022-01-18 05:07:33,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:33,835 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 570 transitions. [2022-01-18 05:07:33,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:33,835 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:33,836 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:33,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:34,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:34,052 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:34,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:34,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1927759403, now seen corresponding path program 169 times [2022-01-18 05:07:34,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:34,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803636774] [2022-01-18 05:07:34,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:34,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:34,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:34,279 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:34,279 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:34,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803636774] [2022-01-18 05:07:34,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803636774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:34,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185061667] [2022-01-18 05:07:34,279 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:34,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:34,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:34,280 INFO L229 MonitoredProcess]: Starting monitored process 170 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:34,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Waiting until timeout for monitored process [2022-01-18 05:07:34,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:34,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:34,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:35,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:35,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 177 treesize of output 151 [2022-01-18 05:07:35,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:35,219 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 155 treesize of output 135 [2022-01-18 05:07:35,481 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:35,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:37,022 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:37,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 365 treesize of output 322 [2022-01-18 05:07:37,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 323 treesize of output 277 [2022-01-18 05:07:37,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:37,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185061667] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:37,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:37,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:37,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260850500] [2022-01-18 05:07:37,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:37,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:37,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:37,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:37,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:37,250 INFO L87 Difference]: Start difference. First operand 232 states and 570 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:38,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:38,199 INFO L93 Difference]: Finished difference Result 306 states and 733 transitions. [2022-01-18 05:07:38,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:07:38,200 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:38,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:38,200 INFO L225 Difference]: With dead ends: 306 [2022-01-18 05:07:38,200 INFO L226 Difference]: Without dead ends: 298 [2022-01-18 05:07:38,200 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 283 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=163, Invalid=1243, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:07:38,201 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 43 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:38,201 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 140 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 295 Invalid, 0 Unknown, 84 Unchecked, 0.1s Time] [2022-01-18 05:07:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-01-18 05:07:38,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 230. [2022-01-18 05:07:38,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.4716157205240177) internal successors, (566), 229 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:38,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 566 transitions. [2022-01-18 05:07:38,203 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 566 transitions. Word has length 18 [2022-01-18 05:07:38,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:38,203 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 566 transitions. [2022-01-18 05:07:38,203 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:38,203 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 566 transitions. [2022-01-18 05:07:38,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:38,204 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:38,204 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:38,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:38,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:38,404 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:38,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:38,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1356304597, now seen corresponding path program 170 times [2022-01-18 05:07:38,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:38,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543598195] [2022-01-18 05:07:38,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:38,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:38,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:38,637 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:38,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:38,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543598195] [2022-01-18 05:07:38,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543598195] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:38,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242980909] [2022-01-18 05:07:38,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:07:38,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:38,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:38,638 INFO L229 MonitoredProcess]: Starting monitored process 171 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:38,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Waiting until timeout for monitored process [2022-01-18 05:07:38,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:07:38,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:38,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:38,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:39,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:39,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 176 [2022-01-18 05:07:39,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:39,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 156 [2022-01-18 05:07:39,867 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:39,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:41,371 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:41,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 376 treesize of output 333 [2022-01-18 05:07:41,376 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 334 treesize of output 286 [2022-01-18 05:07:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:41,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242980909] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:41,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:41,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:41,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905172857] [2022-01-18 05:07:41,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:41,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:41,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:41,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:41,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:41,536 INFO L87 Difference]: Start difference. First operand 230 states and 566 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:42,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:42,171 INFO L93 Difference]: Finished difference Result 301 states and 718 transitions. [2022-01-18 05:07:42,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:07:42,171 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:42,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:42,172 INFO L225 Difference]: With dead ends: 301 [2022-01-18 05:07:42,172 INFO L226 Difference]: Without dead ends: 292 [2022-01-18 05:07:42,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:07:42,172 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 35 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:42,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 153 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 433 Invalid, 0 Unknown, 77 Unchecked, 0.2s Time] [2022-01-18 05:07:42,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-01-18 05:07:42,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 228. [2022-01-18 05:07:42,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.4757709251101323) internal successors, (562), 227 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:42,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 562 transitions. [2022-01-18 05:07:42,175 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 562 transitions. Word has length 18 [2022-01-18 05:07:42,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:42,175 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 562 transitions. [2022-01-18 05:07:42,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:42,175 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 562 transitions. [2022-01-18 05:07:42,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:42,175 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:42,175 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:42,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Ended with exit code 0 [2022-01-18 05:07:42,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:42,375 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:42,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:42,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1358930373, now seen corresponding path program 171 times [2022-01-18 05:07:42,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:42,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296532264] [2022-01-18 05:07:42,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:42,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:42,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:42,643 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:42,643 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:42,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296532264] [2022-01-18 05:07:42,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296532264] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:42,643 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057171574] [2022-01-18 05:07:42,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:07:42,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:42,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:42,644 INFO L229 MonitoredProcess]: Starting monitored process 172 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:42,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Waiting until timeout for monitored process [2022-01-18 05:07:42,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:07:42,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:42,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:42,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:43,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:43,710 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 214 [2022-01-18 05:07:43,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:43,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 186 [2022-01-18 05:07:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:44,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:45,457 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:45,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 362 treesize of output 325 [2022-01-18 05:07:45,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 276 [2022-01-18 05:07:45,617 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:45,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057171574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:45,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:45,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:45,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060981909] [2022-01-18 05:07:45,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:45,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:45,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:45,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:45,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:45,618 INFO L87 Difference]: Start difference. First operand 228 states and 562 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:46,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:46,386 INFO L93 Difference]: Finished difference Result 309 states and 731 transitions. [2022-01-18 05:07:46,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:07:46,386 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:46,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:46,386 INFO L225 Difference]: With dead ends: 309 [2022-01-18 05:07:46,386 INFO L226 Difference]: Without dead ends: 297 [2022-01-18 05:07:46,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:07:46,387 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 33 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 193 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:46,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 193 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 448 Invalid, 0 Unknown, 122 Unchecked, 0.2s Time] [2022-01-18 05:07:46,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2022-01-18 05:07:46,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 224. [2022-01-18 05:07:46,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.4887892376681613) internal successors, (555), 223 states have internal predecessors, (555), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:46,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 555 transitions. [2022-01-18 05:07:46,389 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 555 transitions. Word has length 18 [2022-01-18 05:07:46,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:46,389 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 555 transitions. [2022-01-18 05:07:46,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:46,390 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 555 transitions. [2022-01-18 05:07:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:46,390 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:46,390 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:46,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:46,593 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable176 [2022-01-18 05:07:46,593 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:46,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:46,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1748849903, now seen corresponding path program 172 times [2022-01-18 05:07:46,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:46,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441228092] [2022-01-18 05:07:46,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:46,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:46,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:46,817 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:46,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:46,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441228092] [2022-01-18 05:07:46,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441228092] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:46,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124828888] [2022-01-18 05:07:46,817 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:07:46,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:46,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:46,819 INFO L229 MonitoredProcess]: Starting monitored process 173 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:46,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Waiting until timeout for monitored process [2022-01-18 05:07:46,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:07:46,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:46,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:46,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:47,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:47,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 214 [2022-01-18 05:07:47,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:47,886 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 192 [2022-01-18 05:07:48,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:48,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:50,016 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:50,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 390 treesize of output 349 [2022-01-18 05:07:50,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 350 treesize of output 294 [2022-01-18 05:07:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:50,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124828888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:50,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:50,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:50,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196560707] [2022-01-18 05:07:50,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:50,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:50,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:50,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:50,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:50,179 INFO L87 Difference]: Start difference. First operand 224 states and 555 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:50,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:50,548 INFO L93 Difference]: Finished difference Result 300 states and 720 transitions. [2022-01-18 05:07:50,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:07:50,548 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:50,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:50,549 INFO L225 Difference]: With dead ends: 300 [2022-01-18 05:07:50,549 INFO L226 Difference]: Without dead ends: 294 [2022-01-18 05:07:50,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:07:50,549 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 46 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:50,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 228 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 262 Invalid, 0 Unknown, 147 Unchecked, 0.1s Time] [2022-01-18 05:07:50,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2022-01-18 05:07:50,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 222. [2022-01-18 05:07:50,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.493212669683258) internal successors, (551), 221 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:50,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 551 transitions. [2022-01-18 05:07:50,552 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 551 transitions. Word has length 18 [2022-01-18 05:07:50,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:50,552 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 551 transitions. [2022-01-18 05:07:50,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:50,552 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 551 transitions. [2022-01-18 05:07:50,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:50,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:50,552 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:50,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (173)] Forceful destruction successful, exit code 0 [2022-01-18 05:07:50,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:50,760 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:50,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:50,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1748255257, now seen corresponding path program 173 times [2022-01-18 05:07:50,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:50,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097510016] [2022-01-18 05:07:50,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:50,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:50,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:50,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:50,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097510016] [2022-01-18 05:07:50,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097510016] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:50,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915745576] [2022-01-18 05:07:50,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:07:50,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:50,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:50,998 INFO L229 MonitoredProcess]: Starting monitored process 174 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:50,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Waiting until timeout for monitored process [2022-01-18 05:07:51,140 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:07:51,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:51,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:51,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:52,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:52,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 169 [2022-01-18 05:07:52,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:52,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-01-18 05:07:52,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:52,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:53,927 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:53,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 253 treesize of output 220 [2022-01-18 05:07:53,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 193 [2022-01-18 05:07:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:54,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915745576] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:54,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:54,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:07:54,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17208285] [2022-01-18 05:07:54,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:54,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:07:54,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:54,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:07:54,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:07:54,100 INFO L87 Difference]: Start difference. First operand 222 states and 551 transitions. Second operand has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:54,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:54,579 INFO L93 Difference]: Finished difference Result 299 states and 717 transitions. [2022-01-18 05:07:54,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:07:54,579 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:07:54,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:54,580 INFO L225 Difference]: With dead ends: 299 [2022-01-18 05:07:54,580 INFO L226 Difference]: Without dead ends: 292 [2022-01-18 05:07:54,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=137, Invalid=985, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:07:54,580 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 37 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:54,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 280 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 601 Invalid, 0 Unknown, 140 Unchecked, 0.3s Time] [2022-01-18 05:07:54,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-01-18 05:07:54,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 220. [2022-01-18 05:07:54,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 219 states have (on average 2.497716894977169) internal successors, (547), 219 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:54,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 547 transitions. [2022-01-18 05:07:54,583 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 547 transitions. Word has length 18 [2022-01-18 05:07:54,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:54,583 INFO L470 AbstractCegarLoop]: Abstraction has 220 states and 547 transitions. [2022-01-18 05:07:54,583 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:54,583 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 547 transitions. [2022-01-18 05:07:54,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:54,583 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:54,583 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:54,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (174)] Ended with exit code 0 [2022-01-18 05:07:54,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:54,783 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:54,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:54,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1729821231, now seen corresponding path program 174 times [2022-01-18 05:07:54,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:54,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178525983] [2022-01-18 05:07:54,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:54,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:54,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:55,013 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:55,013 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:55,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178525983] [2022-01-18 05:07:55,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178525983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:55,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496703968] [2022-01-18 05:07:55,013 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:07:55,013 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:55,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:55,014 INFO L229 MonitoredProcess]: Starting monitored process 175 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:55,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Waiting until timeout for monitored process [2022-01-18 05:07:55,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:07:55,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:07:55,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:55,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:07:56,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:56,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 179 [2022-01-18 05:07:56,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:07:56,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-01-18 05:07:56,332 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:56,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:07:58,042 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:07:58,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 385 treesize of output 342 [2022-01-18 05:07:58,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 293 [2022-01-18 05:07:58,480 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:58,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496703968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:07:58,480 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:07:58,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:07:58,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869931480] [2022-01-18 05:07:58,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:07:58,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:07:58,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:07:58,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:07:58,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:07:58,481 INFO L87 Difference]: Start difference. First operand 220 states and 547 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:59,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:07:59,008 INFO L93 Difference]: Finished difference Result 298 states and 714 transitions. [2022-01-18 05:07:59,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:07:59,008 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:07:59,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:07:59,008 INFO L225 Difference]: With dead ends: 298 [2022-01-18 05:07:59,008 INFO L226 Difference]: Without dead ends: 290 [2022-01-18 05:07:59,008 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:07:59,009 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 46 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 132 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:07:59,009 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 241 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 419 Invalid, 0 Unknown, 132 Unchecked, 0.2s Time] [2022-01-18 05:07:59,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-01-18 05:07:59,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 218. [2022-01-18 05:07:59,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.5023041474654377) internal successors, (543), 217 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:59,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 543 transitions. [2022-01-18 05:07:59,011 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 543 transitions. Word has length 18 [2022-01-18 05:07:59,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:07:59,011 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 543 transitions. [2022-01-18 05:07:59,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:07:59,011 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 543 transitions. [2022-01-18 05:07:59,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:07:59,012 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:07:59,012 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:07:59,028 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Ended with exit code 0 [2022-01-18 05:07:59,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 05:07:59,212 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:07:59,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:07:59,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1158366425, now seen corresponding path program 175 times [2022-01-18 05:07:59,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:07:59,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725810441] [2022-01-18 05:07:59,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:07:59,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:07:59,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:59,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:07:59,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:07:59,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725810441] [2022-01-18 05:07:59,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725810441] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:07:59,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307433945] [2022-01-18 05:07:59,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:07:59,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:07:59,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:07:59,431 INFO L229 MonitoredProcess]: Starting monitored process 176 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:07:59,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Waiting until timeout for monitored process [2022-01-18 05:07:59,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:07:59,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:07:59,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:00,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:00,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 302 treesize of output 258 [2022-01-18 05:08:00,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:00,548 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 218 [2022-01-18 05:08:00,845 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:00,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:02,371 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:02,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 246 [2022-01-18 05:08:02,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 217 [2022-01-18 05:08:02,654 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:02,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307433945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:02,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:02,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:02,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201992128] [2022-01-18 05:08:02,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:02,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:02,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:02,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:02,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:02,655 INFO L87 Difference]: Start difference. First operand 218 states and 543 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:03,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:03,049 INFO L93 Difference]: Finished difference Result 297 states and 711 transitions. [2022-01-18 05:08:03,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:08:03,049 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:03,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:03,050 INFO L225 Difference]: With dead ends: 297 [2022-01-18 05:08:03,050 INFO L226 Difference]: Without dead ends: 288 [2022-01-18 05:08:03,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=129, Invalid=863, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:08:03,050 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 27 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:03,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 241 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 451 Invalid, 0 Unknown, 139 Unchecked, 0.2s Time] [2022-01-18 05:08:03,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-01-18 05:08:03,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 216. [2022-01-18 05:08:03,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.5069767441860464) internal successors, (539), 215 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:03,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 539 transitions. [2022-01-18 05:08:03,053 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 539 transitions. Word has length 18 [2022-01-18 05:08:03,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:03,053 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 539 transitions. [2022-01-18 05:08:03,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:03,053 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 539 transitions. [2022-01-18 05:08:03,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:03,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:03,053 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:03,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:03,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:03,268 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:03,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:03,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1160992201, now seen corresponding path program 176 times [2022-01-18 05:08:03,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:03,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843273253] [2022-01-18 05:08:03,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:03,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:03,491 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:03,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:03,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843273253] [2022-01-18 05:08:03,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843273253] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:03,491 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118582306] [2022-01-18 05:08:03,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:08:03,491 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:03,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:03,492 INFO L229 MonitoredProcess]: Starting monitored process 177 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:03,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Waiting until timeout for monitored process [2022-01-18 05:08:03,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:08:03,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:03,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:03,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:04,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:04,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 159 [2022-01-18 05:08:04,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:04,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 141 [2022-01-18 05:08:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:04,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:06,143 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:06,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 362 treesize of output 317 [2022-01-18 05:08:06,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 318 treesize of output 276 [2022-01-18 05:08:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:06,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118582306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:06,282 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:06,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:06,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550988030] [2022-01-18 05:08:06,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:06,282 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:06,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:06,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:06,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:06,283 INFO L87 Difference]: Start difference. First operand 216 states and 539 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:06,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:06,972 INFO L93 Difference]: Finished difference Result 302 states and 715 transitions. [2022-01-18 05:08:06,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:08:06,972 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:06,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:06,973 INFO L225 Difference]: With dead ends: 302 [2022-01-18 05:08:06,973 INFO L226 Difference]: Without dead ends: 292 [2022-01-18 05:08:06,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=130, Invalid=926, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:08:06,973 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 37 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:06,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 222 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 591 Invalid, 0 Unknown, 156 Unchecked, 0.3s Time] [2022-01-18 05:08:06,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2022-01-18 05:08:06,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 213. [2022-01-18 05:08:06,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 212 states have (on average 2.518867924528302) internal successors, (534), 212 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:06,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 534 transitions. [2022-01-18 05:08:06,976 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 534 transitions. Word has length 18 [2022-01-18 05:08:06,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:06,976 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 534 transitions. [2022-01-18 05:08:06,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:06,976 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 534 transitions. [2022-01-18 05:08:06,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:06,976 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:06,976 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:06,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Ended with exit code 0 [2022-01-18 05:08:07,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:07,179 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:07,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:07,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1784653321, now seen corresponding path program 177 times [2022-01-18 05:08:07,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:07,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859453629] [2022-01-18 05:08:07,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:07,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:07,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:07,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:07,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:07,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859453629] [2022-01-18 05:08:07,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859453629] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:07,423 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443635144] [2022-01-18 05:08:07,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:08:07,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:07,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:07,424 INFO L229 MonitoredProcess]: Starting monitored process 178 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:07,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Waiting until timeout for monitored process [2022-01-18 05:08:07,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:08:07,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:07,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:07,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:08,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:08,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 163 [2022-01-18 05:08:08,936 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:08,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 141 [2022-01-18 05:08:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:09,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:10,872 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:10,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 389 treesize of output 344 [2022-01-18 05:08:10,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 293 [2022-01-18 05:08:11,018 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:11,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443635144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:11,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:11,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:08:11,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548367667] [2022-01-18 05:08:11,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:11,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:08:11,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:11,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:08:11,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:08:11,019 INFO L87 Difference]: Start difference. First operand 213 states and 534 transitions. Second operand has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:11,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:11,980 INFO L93 Difference]: Finished difference Result 301 states and 713 transitions. [2022-01-18 05:08:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:08:11,980 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:08:11,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:11,981 INFO L225 Difference]: With dead ends: 301 [2022-01-18 05:08:11,981 INFO L226 Difference]: Without dead ends: 288 [2022-01-18 05:08:11,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=150, Invalid=1182, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:08:11,981 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 60 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 289 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 120 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:11,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 289 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 520 Invalid, 0 Unknown, 120 Unchecked, 0.2s Time] [2022-01-18 05:08:11,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-01-18 05:08:11,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 218. [2022-01-18 05:08:11,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.5023041474654377) internal successors, (543), 217 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:11,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 543 transitions. [2022-01-18 05:08:11,984 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 543 transitions. Word has length 18 [2022-01-18 05:08:11,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:11,984 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 543 transitions. [2022-01-18 05:08:11,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:11,984 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 543 transitions. [2022-01-18 05:08:11,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:11,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:11,984 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:12,001 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:12,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:12,201 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:12,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:12,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1938114539, now seen corresponding path program 178 times [2022-01-18 05:08:12,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:12,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785517708] [2022-01-18 05:08:12,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:12,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:12,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:12,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:12,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785517708] [2022-01-18 05:08:12,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785517708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:12,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333049723] [2022-01-18 05:08:12,446 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:08:12,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:12,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:12,447 INFO L229 MonitoredProcess]: Starting monitored process 179 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:12,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Waiting until timeout for monitored process [2022-01-18 05:08:12,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:08:12,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:12,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:12,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:13,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:13,622 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 176 [2022-01-18 05:08:13,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:13,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 180 treesize of output 156 [2022-01-18 05:08:13,983 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:13,983 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:16,137 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:16,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 365 treesize of output 318 [2022-01-18 05:08:16,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 319 treesize of output 275 [2022-01-18 05:08:16,272 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:16,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333049723] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:16,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:16,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:16,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120034624] [2022-01-18 05:08:16,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:16,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:16,273 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:16,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:16,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:16,273 INFO L87 Difference]: Start difference. First operand 218 states and 543 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:16,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:16,807 INFO L93 Difference]: Finished difference Result 294 states and 698 transitions. [2022-01-18 05:08:16,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:08:16,807 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:16,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:16,808 INFO L225 Difference]: With dead ends: 294 [2022-01-18 05:08:16,808 INFO L226 Difference]: Without dead ends: 286 [2022-01-18 05:08:16,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=927, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:08:16,808 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 48 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:16,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 230 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 524 Invalid, 0 Unknown, 268 Unchecked, 0.2s Time] [2022-01-18 05:08:16,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-01-18 05:08:16,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 216. [2022-01-18 05:08:16,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.5069767441860464) internal successors, (539), 215 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:16,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 539 transitions. [2022-01-18 05:08:16,811 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 539 transitions. Word has length 18 [2022-01-18 05:08:16,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:16,811 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 539 transitions. [2022-01-18 05:08:16,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:16,811 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 539 transitions. [2022-01-18 05:08:16,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:16,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:16,812 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:16,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (179)] Ended with exit code 0 [2022-01-18 05:08:17,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:17,015 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:17,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:17,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1366659733, now seen corresponding path program 179 times [2022-01-18 05:08:17,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:17,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524345059] [2022-01-18 05:08:17,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:17,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:17,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:17,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:17,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524345059] [2022-01-18 05:08:17,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524345059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:17,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155902596] [2022-01-18 05:08:17,239 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:08:17,239 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:17,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:17,239 INFO L229 MonitoredProcess]: Starting monitored process 180 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:17,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Waiting until timeout for monitored process [2022-01-18 05:08:17,388 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:08:17,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:17,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:17,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:18,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:18,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 169 [2022-01-18 05:08:18,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:18,526 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 173 treesize of output 149 [2022-01-18 05:08:18,810 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:18,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:20,619 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:20,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 285 [2022-01-18 05:08:20,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 250 [2022-01-18 05:08:20,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:20,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155902596] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:20,772 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:20,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:20,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460877843] [2022-01-18 05:08:20,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:20,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:20,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:20,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:20,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:20,772 INFO L87 Difference]: Start difference. First operand 216 states and 539 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:21,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:21,185 INFO L93 Difference]: Finished difference Result 289 states and 687 transitions. [2022-01-18 05:08:21,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:08:21,186 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:21,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:21,186 INFO L225 Difference]: With dead ends: 289 [2022-01-18 05:08:21,186 INFO L226 Difference]: Without dead ends: 280 [2022-01-18 05:08:21,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:08:21,186 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 30 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:21,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 228 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 402 Invalid, 0 Unknown, 138 Unchecked, 0.2s Time] [2022-01-18 05:08:21,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2022-01-18 05:08:21,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 214. [2022-01-18 05:08:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 2.516431924882629) internal successors, (536), 213 states have internal predecessors, (536), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 536 transitions. [2022-01-18 05:08:21,189 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 536 transitions. Word has length 18 [2022-01-18 05:08:21,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:21,189 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 536 transitions. [2022-01-18 05:08:21,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:21,189 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 536 transitions. [2022-01-18 05:08:21,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:21,189 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:21,190 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:21,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:21,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:21,403 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:21,403 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:21,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1363706867, now seen corresponding path program 180 times [2022-01-18 05:08:21,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:21,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471552960] [2022-01-18 05:08:21,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:21,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:21,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:21,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:21,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471552960] [2022-01-18 05:08:21,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471552960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:21,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43123523] [2022-01-18 05:08:21,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:08:21,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:21,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:21,660 INFO L229 MonitoredProcess]: Starting monitored process 181 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:21,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Waiting until timeout for monitored process [2022-01-18 05:08:21,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:08:21,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:21,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:21,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:22,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:22,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 175 [2022-01-18 05:08:22,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:22,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 157 [2022-01-18 05:08:23,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:23,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:24,826 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:24,827 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 296 treesize of output 263 [2022-01-18 05:08:24,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 220 [2022-01-18 05:08:24,945 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:24,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43123523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:24,946 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:24,946 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:08:24,946 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426076561] [2022-01-18 05:08:24,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:24,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:08:24,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:24,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:08:24,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:08:24,946 INFO L87 Difference]: Start difference. First operand 214 states and 536 transitions. Second operand has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:26,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:26,409 INFO L93 Difference]: Finished difference Result 305 states and 722 transitions. [2022-01-18 05:08:26,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:08:26,409 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:08:26,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:26,410 INFO L225 Difference]: With dead ends: 305 [2022-01-18 05:08:26,410 INFO L226 Difference]: Without dead ends: 295 [2022-01-18 05:08:26,410 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 19 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=179, Invalid=1381, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:08:26,410 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 59 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 897 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:26,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 286 Invalid, 897 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 678 Invalid, 0 Unknown, 195 Unchecked, 0.3s Time] [2022-01-18 05:08:26,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-01-18 05:08:26,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 219. [2022-01-18 05:08:26,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.5) internal successors, (545), 218 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:26,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 545 transitions. [2022-01-18 05:08:26,413 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 545 transitions. Word has length 18 [2022-01-18 05:08:26,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:26,413 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 545 transitions. [2022-01-18 05:08:26,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.7037037037037037) internal successors, (46), 27 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:26,413 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 545 transitions. [2022-01-18 05:08:26,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:26,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:26,413 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:26,429 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (181)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:26,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:26,614 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:26,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:26,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1191811623, now seen corresponding path program 181 times [2022-01-18 05:08:26,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:26,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929337759] [2022-01-18 05:08:26,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:26,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:26,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:26,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:26,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929337759] [2022-01-18 05:08:26,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929337759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:26,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1403097769] [2022-01-18 05:08:26,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:08:26,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:26,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:26,856 INFO L229 MonitoredProcess]: Starting monitored process 182 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:26,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Waiting until timeout for monitored process [2022-01-18 05:08:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:27,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:27,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:28,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:28,286 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 191 [2022-01-18 05:08:28,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:28,289 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 195 treesize of output 167 [2022-01-18 05:08:28,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:28,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:30,165 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:30,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 384 treesize of output 335 [2022-01-18 05:08:30,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 336 treesize of output 290 [2022-01-18 05:08:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:30,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1403097769] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:30,329 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:30,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:30,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134294895] [2022-01-18 05:08:30,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:30,330 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:30,330 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:30,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:30,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=566, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:30,330 INFO L87 Difference]: Start difference. First operand 219 states and 545 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:31,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:31,628 INFO L93 Difference]: Finished difference Result 298 states and 706 transitions. [2022-01-18 05:08:31,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:08:31,628 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:31,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:31,629 INFO L225 Difference]: With dead ends: 298 [2022-01-18 05:08:31,629 INFO L226 Difference]: Without dead ends: 288 [2022-01-18 05:08:31,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=164, Invalid=1168, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:08:31,629 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 49 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:31,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 211 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 458 Invalid, 0 Unknown, 199 Unchecked, 0.2s Time] [2022-01-18 05:08:31,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2022-01-18 05:08:31,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 215. [2022-01-18 05:08:31,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.514018691588785) internal successors, (538), 214 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:31,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 538 transitions. [2022-01-18 05:08:31,631 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 538 transitions. Word has length 18 [2022-01-18 05:08:31,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:31,631 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 538 transitions. [2022-01-18 05:08:31,631 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:31,632 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 538 transitions. [2022-01-18 05:08:31,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:31,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:31,632 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:31,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (182)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:31,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable186 [2022-01-18 05:08:31,832 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:31,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:31,832 INFO L85 PathProgramCache]: Analyzing trace with hash 751490441, now seen corresponding path program 182 times [2022-01-18 05:08:31,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:31,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711696908] [2022-01-18 05:08:31,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:31,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:32,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:32,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:32,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711696908] [2022-01-18 05:08:32,076 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711696908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:32,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667491516] [2022-01-18 05:08:32,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:08:32,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:32,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:32,077 INFO L229 MonitoredProcess]: Starting monitored process 183 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:32,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Waiting until timeout for monitored process [2022-01-18 05:08:32,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:08:32,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:32,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:32,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:33,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:33,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 163 [2022-01-18 05:08:33,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:33,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 141 [2022-01-18 05:08:33,776 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:33,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:35,576 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:35,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 336 treesize of output 295 [2022-01-18 05:08:35,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 296 treesize of output 252 [2022-01-18 05:08:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:35,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667491516] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:35,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:35,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:35,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766822479] [2022-01-18 05:08:35,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:35,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:35,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:35,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:35,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=562, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:35,739 INFO L87 Difference]: Start difference. First operand 215 states and 538 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:37,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:37,507 INFO L93 Difference]: Finished difference Result 303 states and 716 transitions. [2022-01-18 05:08:37,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:08:37,507 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:37,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:37,507 INFO L225 Difference]: With dead ends: 303 [2022-01-18 05:08:37,508 INFO L226 Difference]: Without dead ends: 293 [2022-01-18 05:08:37,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=174, Invalid=1158, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:08:37,508 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 47 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:37,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 241 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 571 Invalid, 0 Unknown, 65 Unchecked, 0.3s Time] [2022-01-18 05:08:37,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2022-01-18 05:08:37,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 218. [2022-01-18 05:08:37,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.5023041474654377) internal successors, (543), 217 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 543 transitions. [2022-01-18 05:08:37,510 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 543 transitions. Word has length 18 [2022-01-18 05:08:37,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:37,510 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 543 transitions. [2022-01-18 05:08:37,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:37,510 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 543 transitions. [2022-01-18 05:08:37,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:37,511 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:37,511 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:37,527 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (183)] Ended with exit code 0 [2022-01-18 05:08:37,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:37,711 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:37,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:37,711 INFO L85 PathProgramCache]: Analyzing trace with hash 923385685, now seen corresponding path program 183 times [2022-01-18 05:08:37,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:37,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282008454] [2022-01-18 05:08:37,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:37,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:37,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:37,985 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:37,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:37,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282008454] [2022-01-18 05:08:37,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282008454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:37,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [849048916] [2022-01-18 05:08:37,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:08:37,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:37,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:37,986 INFO L229 MonitoredProcess]: Starting monitored process 184 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:37,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Waiting until timeout for monitored process [2022-01-18 05:08:38,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:08:38,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:38,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:38,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:39,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:39,197 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 263 treesize of output 219 [2022-01-18 05:08:39,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:39,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 191 [2022-01-18 05:08:39,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:39,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:41,252 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:41,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 366 treesize of output 327 [2022-01-18 05:08:41,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 276 [2022-01-18 05:08:41,408 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:41,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [849048916] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:41,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:41,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:41,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285163259] [2022-01-18 05:08:41,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:41,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:41,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:41,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:41,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:41,409 INFO L87 Difference]: Start difference. First operand 218 states and 543 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:43,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:43,316 INFO L93 Difference]: Finished difference Result 298 states and 705 transitions. [2022-01-18 05:08:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:08:43,317 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:43,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:43,317 INFO L225 Difference]: With dead ends: 298 [2022-01-18 05:08:43,317 INFO L226 Difference]: Without dead ends: 291 [2022-01-18 05:08:43,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 330 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=190, Invalid=1292, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:08:43,317 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 46 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:43,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 261 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 716 Invalid, 0 Unknown, 105 Unchecked, 0.3s Time] [2022-01-18 05:08:43,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2022-01-18 05:08:43,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 216. [2022-01-18 05:08:43,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.511627906976744) internal successors, (540), 215 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:43,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 540 transitions. [2022-01-18 05:08:43,320 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 540 transitions. Word has length 18 [2022-01-18 05:08:43,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:43,320 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 540 transitions. [2022-01-18 05:08:43,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:43,320 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 540 transitions. [2022-01-18 05:08:43,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:43,320 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:43,320 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:43,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (184)] Ended with exit code 0 [2022-01-18 05:08:43,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-01-18 05:08:43,521 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:43,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:43,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1651006605, now seen corresponding path program 184 times [2022-01-18 05:08:43,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:43,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427121056] [2022-01-18 05:08:43,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:43,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:43,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:43,782 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:43,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:43,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427121056] [2022-01-18 05:08:43,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427121056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:43,782 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378861151] [2022-01-18 05:08:43,782 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:08:43,782 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:43,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:43,783 INFO L229 MonitoredProcess]: Starting monitored process 185 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:43,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Waiting until timeout for monitored process [2022-01-18 05:08:43,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:08:43,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:43,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:08:43,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:45,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:45,144 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 159 [2022-01-18 05:08:45,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:45,147 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 176 treesize of output 152 [2022-01-18 05:08:45,535 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:45,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:46,692 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:08:46,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 383 treesize of output 342 [2022-01-18 05:08:46,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 343 treesize of output 293 [2022-01-18 05:08:46,857 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:46,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378861151] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:46,858 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:46,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:08:46,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184700135] [2022-01-18 05:08:46,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:46,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:08:46,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:46,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:08:46,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:08:46,858 INFO L87 Difference]: Start difference. First operand 216 states and 540 transitions. Second operand has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:48,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:48,309 INFO L93 Difference]: Finished difference Result 302 states and 716 transitions. [2022-01-18 05:08:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:08:48,310 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 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 18 [2022-01-18 05:08:48,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:48,310 INFO L225 Difference]: With dead ends: 302 [2022-01-18 05:08:48,310 INFO L226 Difference]: Without dead ends: 295 [2022-01-18 05:08:48,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:08:48,310 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 59 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:48,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 218 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 673 Invalid, 0 Unknown, 84 Unchecked, 0.3s Time] [2022-01-18 05:08:48,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-01-18 05:08:48,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 215. [2022-01-18 05:08:48,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.514018691588785) internal successors, (538), 214 states have internal predecessors, (538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:48,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 538 transitions. [2022-01-18 05:08:48,313 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 538 transitions. Word has length 18 [2022-01-18 05:08:48,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:48,313 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 538 transitions. [2022-01-18 05:08:48,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6923076923076923) internal successors, (44), 26 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:48,313 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 538 transitions. [2022-01-18 05:08:48,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:48,313 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:48,313 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:48,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Ended with exit code 0 [2022-01-18 05:08:48,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 05:08:48,514 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:48,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:48,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1604360037, now seen corresponding path program 185 times [2022-01-18 05:08:48,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:48,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297984519] [2022-01-18 05:08:48,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:48,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:48,732 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:48,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:48,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297984519] [2022-01-18 05:08:48,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297984519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:48,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534200755] [2022-01-18 05:08:48,733 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:08:48,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:48,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:48,734 INFO L229 MonitoredProcess]: Starting monitored process 186 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:48,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Waiting until timeout for monitored process [2022-01-18 05:08:48,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:08:48,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:48,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:48,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:49,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:49,620 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 261 treesize of output 229 [2022-01-18 05:08:49,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:49,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 189 [2022-01-18 05:08:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:49,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:51,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:08:51,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 485 treesize of output 427 [2022-01-18 05:08:51,627 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:08:51,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 421 treesize of output 371 [2022-01-18 05:08:52,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:52,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534200755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:52,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:52,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:08:52,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10455417] [2022-01-18 05:08:52,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:52,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:08:52,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:52,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:08:52,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:08:52,199 INFO L87 Difference]: Start difference. First operand 215 states and 538 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:08:52,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:52,876 INFO L93 Difference]: Finished difference Result 288 states and 682 transitions. [2022-01-18 05:08:52,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:08:52,876 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:08:52,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:52,877 INFO L225 Difference]: With dead ends: 288 [2022-01-18 05:08:52,877 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:08:52,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:08:52,877 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 37 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:52,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 274 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 723 Invalid, 0 Unknown, 107 Unchecked, 0.3s Time] [2022-01-18 05:08:52,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:08:52,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 223. [2022-01-18 05:08:52,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.490990990990991) internal successors, (553), 222 states have internal predecessors, (553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 553 transitions. [2022-01-18 05:08:52,879 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 553 transitions. Word has length 18 [2022-01-18 05:08:52,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:52,880 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 553 transitions. [2022-01-18 05:08:52,880 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:08:52,880 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 553 transitions. [2022-01-18 05:08:52,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:52,880 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:52,880 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:52,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (186)] Forceful destruction successful, exit code 0 [2022-01-18 05:08:53,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:53,095 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:53,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:53,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1432464793, now seen corresponding path program 186 times [2022-01-18 05:08:53,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:53,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321886182] [2022-01-18 05:08:53,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:53,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:53,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:53,321 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:53,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:53,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321886182] [2022-01-18 05:08:53,321 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321886182] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:53,321 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268487269] [2022-01-18 05:08:53,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:08:53,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:53,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:53,322 INFO L229 MonitoredProcess]: Starting monitored process 187 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:53,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Waiting until timeout for monitored process [2022-01-18 05:08:53,478 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:08:53,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:08:53,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:53,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:54,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:54,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 183 [2022-01-18 05:08:54,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:54,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 187 treesize of output 163 [2022-01-18 05:08:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:54,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:08:56,666 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:08:56,667 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 487 treesize of output 433 [2022-01-18 05:08:56,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:08:56,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 427 treesize of output 377 [2022-01-18 05:08:57,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:57,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268487269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:08:57,453 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:08:57,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:08:57,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238010895] [2022-01-18 05:08:57,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:08:57,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:08:57,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:08:57,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:08:57,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:08:57,454 INFO L87 Difference]: Start difference. First operand 223 states and 553 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:08:58,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:08:58,201 INFO L93 Difference]: Finished difference Result 285 states and 673 transitions. [2022-01-18 05:08:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:08:58,201 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:08:58,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:08:58,201 INFO L225 Difference]: With dead ends: 285 [2022-01-18 05:08:58,201 INFO L226 Difference]: Without dead ends: 272 [2022-01-18 05:08:58,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:08:58,202 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 37 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:08:58,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 209 Invalid, 708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 567 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2022-01-18 05:08:58,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-01-18 05:08:58,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 217. [2022-01-18 05:08:58,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.509259259259259) internal successors, (542), 216 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:08:58,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 542 transitions. [2022-01-18 05:08:58,204 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 542 transitions. Word has length 18 [2022-01-18 05:08:58,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:08:58,204 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 542 transitions. [2022-01-18 05:08:58,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:08:58,204 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 542 transitions. [2022-01-18 05:08:58,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:08:58,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:08:58,205 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:08:58,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (187)] Ended with exit code 0 [2022-01-18 05:08:58,415 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:58,415 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:08:58,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:08:58,415 INFO L85 PathProgramCache]: Analyzing trace with hash -457752929, now seen corresponding path program 187 times [2022-01-18 05:08:58,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:08:58,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166870212] [2022-01-18 05:08:58,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:08:58,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:08:58,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:58,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:58,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:08:58,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166870212] [2022-01-18 05:08:58,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166870212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:08:58,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498823612] [2022-01-18 05:08:58,642 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:08:58,642 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:08:58,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:08:58,643 INFO L229 MonitoredProcess]: Starting monitored process 188 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:08:58,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Waiting until timeout for monitored process [2022-01-18 05:08:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:08:58,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:08:58,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:08:59,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:59,558 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 204 [2022-01-18 05:08:59,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:08:59,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 208 treesize of output 184 [2022-01-18 05:08:59,889 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:08:59,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:01,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:01,625 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 406 treesize of output 348 [2022-01-18 05:09:01,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:01,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 300 [2022-01-18 05:09:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:02,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498823612] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:02,161 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:02,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:09:02,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30738885] [2022-01-18 05:09:02,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:02,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:09:02,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:02,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:09:02,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:09:02,162 INFO L87 Difference]: Start difference. First operand 217 states and 542 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:03,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:03,015 INFO L93 Difference]: Finished difference Result 292 states and 687 transitions. [2022-01-18 05:09:03,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:09:03,016 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:09:03,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:03,016 INFO L225 Difference]: With dead ends: 292 [2022-01-18 05:09:03,016 INFO L226 Difference]: Without dead ends: 276 [2022-01-18 05:09:03,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:09:03,016 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 47 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 511 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 210 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:03,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 216 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 511 Invalid, 0 Unknown, 210 Unchecked, 0.2s Time] [2022-01-18 05:09:03,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-01-18 05:09:03,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 218. [2022-01-18 05:09:03,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 217 states have (on average 2.506912442396313) internal successors, (544), 217 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:03,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 544 transitions. [2022-01-18 05:09:03,019 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 544 transitions. Word has length 18 [2022-01-18 05:09:03,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:03,019 INFO L470 AbstractCegarLoop]: Abstraction has 218 states and 544 transitions. [2022-01-18 05:09:03,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:03,019 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 544 transitions. [2022-01-18 05:09:03,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:03,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:03,019 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:03,036 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:03,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable192 [2022-01-18 05:09:03,223 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:03,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:03,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1657444379, now seen corresponding path program 188 times [2022-01-18 05:09:03,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:03,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362397292] [2022-01-18 05:09:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:03,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:03,461 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:03,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:03,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362397292] [2022-01-18 05:09:03,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362397292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:03,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851738669] [2022-01-18 05:09:03,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:09:03,462 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:03,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:03,463 INFO L229 MonitoredProcess]: Starting monitored process 189 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:03,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Waiting until timeout for monitored process [2022-01-18 05:09:03,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:09:03,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:03,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:03,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:04,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:04,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 314 treesize of output 262 [2022-01-18 05:09:04,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:04,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 232 [2022-01-18 05:09:04,767 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:04,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:06,694 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:06,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 507 treesize of output 453 [2022-01-18 05:09:06,705 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:06,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 447 treesize of output 385 [2022-01-18 05:09:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:07,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851738669] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:07,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:07,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:09:07,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064010475] [2022-01-18 05:09:07,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:07,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:09:07,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:07,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:09:07,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:09:07,327 INFO L87 Difference]: Start difference. First operand 218 states and 544 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:08,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:08,434 INFO L93 Difference]: Finished difference Result 288 states and 680 transitions. [2022-01-18 05:09:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 05:09:08,434 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:09:08,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:08,434 INFO L225 Difference]: With dead ends: 288 [2022-01-18 05:09:08,434 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:09:08,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:09:08,435 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 39 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:08,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 234 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 522 Invalid, 0 Unknown, 38 Unchecked, 0.2s Time] [2022-01-18 05:09:08,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:09:08,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 221. [2022-01-18 05:09:08,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 220 states have (on average 2.4954545454545456) internal successors, (549), 220 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:08,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 549 transitions. [2022-01-18 05:09:08,437 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 549 transitions. Word has length 18 [2022-01-18 05:09:08,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:08,437 INFO L470 AbstractCegarLoop]: Abstraction has 221 states and 549 transitions. [2022-01-18 05:09:08,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:08,437 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 549 transitions. [2022-01-18 05:09:08,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:08,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:08,438 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:08,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:08,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:08,638 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:08,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:08,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1829339623, now seen corresponding path program 189 times [2022-01-18 05:09:08,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:08,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379270218] [2022-01-18 05:09:08,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:08,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:08,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:08,871 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:08,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:08,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379270218] [2022-01-18 05:09:08,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379270218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:08,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114083514] [2022-01-18 05:09:08,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:09:08,874 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:08,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:08,875 INFO L229 MonitoredProcess]: Starting monitored process 190 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:08,875 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Waiting until timeout for monitored process [2022-01-18 05:09:09,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:09:09,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:09,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:09,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:10,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:10,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 266 [2022-01-18 05:09:10,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:10,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 270 treesize of output 224 [2022-01-18 05:09:10,477 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:10,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:12,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:12,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 538 treesize of output 472 [2022-01-18 05:09:12,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:12,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 466 treesize of output 416 [2022-01-18 05:09:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:13,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114083514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:13,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:13,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:09:13,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060845565] [2022-01-18 05:09:13,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:13,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:09:13,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:13,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:09:13,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:09:13,043 INFO L87 Difference]: Start difference. First operand 221 states and 549 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:14,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:14,233 INFO L93 Difference]: Finished difference Result 286 states and 675 transitions. [2022-01-18 05:09:14,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:09:14,234 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:09:14,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:14,234 INFO L225 Difference]: With dead ends: 286 [2022-01-18 05:09:14,234 INFO L226 Difference]: Without dead ends: 279 [2022-01-18 05:09:14,234 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=128, Invalid=928, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:09:14,235 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 41 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 593 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:14,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 593 Invalid, 0 Unknown, 53 Unchecked, 0.3s Time] [2022-01-18 05:09:14,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2022-01-18 05:09:14,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 219. [2022-01-18 05:09:14,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.5045871559633026) internal successors, (546), 218 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:14,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 546 transitions. [2022-01-18 05:09:14,244 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 546 transitions. Word has length 18 [2022-01-18 05:09:14,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:14,244 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 546 transitions. [2022-01-18 05:09:14,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:14,244 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 546 transitions. [2022-01-18 05:09:14,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:14,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:14,244 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:14,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (190)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:14,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:14,460 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:14,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:14,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1738006753, now seen corresponding path program 190 times [2022-01-18 05:09:14,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:14,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998672276] [2022-01-18 05:09:14,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:14,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:14,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:14,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:14,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998672276] [2022-01-18 05:09:14,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998672276] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:14,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429697356] [2022-01-18 05:09:14,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:09:14,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:14,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:14,689 INFO L229 MonitoredProcess]: Starting monitored process 191 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:14,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Waiting until timeout for monitored process [2022-01-18 05:09:14,849 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:09:14,849 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:14,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:15,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:15,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 187 [2022-01-18 05:09:15,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:15,427 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 169 [2022-01-18 05:09:15,998 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:15,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:17,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:17,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 460 treesize of output 414 [2022-01-18 05:09:17,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:17,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 408 treesize of output 362 [2022-01-18 05:09:18,235 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:18,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429697356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:18,235 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:18,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:09:18,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980958970] [2022-01-18 05:09:18,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:18,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:09:18,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:18,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:09:18,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:09:18,236 INFO L87 Difference]: Start difference. First operand 219 states and 546 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:22,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:22,470 INFO L93 Difference]: Finished difference Result 438 states and 914 transitions. [2022-01-18 05:09:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 05:09:22,470 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:09:22,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:22,470 INFO L225 Difference]: With dead ends: 438 [2022-01-18 05:09:22,471 INFO L226 Difference]: Without dead ends: 391 [2022-01-18 05:09:22,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=283, Invalid=1787, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:09:22,471 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 152 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:22,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 323 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 840 Invalid, 0 Unknown, 6 Unchecked, 0.4s Time] [2022-01-18 05:09:22,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-01-18 05:09:22,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 223. [2022-01-18 05:09:22,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 223 states, 222 states have (on average 2.5225225225225225) internal successors, (560), 222 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:22,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 560 transitions. [2022-01-18 05:09:22,474 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 560 transitions. Word has length 18 [2022-01-18 05:09:22,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:22,474 INFO L470 AbstractCegarLoop]: Abstraction has 223 states and 560 transitions. [2022-01-18 05:09:22,474 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:09:22,474 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 560 transitions. [2022-01-18 05:09:22,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:22,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:22,474 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:22,490 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (191)] Ended with exit code 0 [2022-01-18 05:09:22,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:22,674 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:22,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:22,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1786450349, now seen corresponding path program 191 times [2022-01-18 05:09:22,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:22,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719466646] [2022-01-18 05:09:22,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:22,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:22,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:22,870 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:22,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:22,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719466646] [2022-01-18 05:09:22,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719466646] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:22,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936787723] [2022-01-18 05:09:22,871 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:09:22,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:22,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:22,872 INFO L229 MonitoredProcess]: Starting monitored process 192 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:22,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Waiting until timeout for monitored process [2022-01-18 05:09:23,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:09:23,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:23,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:23,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:23,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:23,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 228 [2022-01-18 05:09:23,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:23,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 208 [2022-01-18 05:09:24,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:24,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:25,724 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:25,724 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 433 treesize of output 375 [2022-01-18 05:09:25,733 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:25,734 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 311 [2022-01-18 05:09:26,382 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:26,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936787723] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:26,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:26,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:09:26,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497499202] [2022-01-18 05:09:26,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:26,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:09:26,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:26,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:09:26,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:09:26,383 INFO L87 Difference]: Start difference. First operand 223 states and 560 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:27,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:27,842 INFO L93 Difference]: Finished difference Result 354 states and 801 transitions. [2022-01-18 05:09:27,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:09:27,843 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:09:27,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:27,843 INFO L225 Difference]: With dead ends: 354 [2022-01-18 05:09:27,843 INFO L226 Difference]: Without dead ends: 334 [2022-01-18 05:09:27,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=146, Invalid=1186, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:09:27,843 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 79 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 817 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 909 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 817 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:27,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 329 Invalid, 909 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 817 Invalid, 0 Unknown, 73 Unchecked, 0.4s Time] [2022-01-18 05:09:27,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-01-18 05:09:27,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 230. [2022-01-18 05:09:27,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 229 states have (on average 2.5283842794759823) internal successors, (579), 229 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:27,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 579 transitions. [2022-01-18 05:09:27,846 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 579 transitions. Word has length 18 [2022-01-18 05:09:27,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:27,846 INFO L470 AbstractCegarLoop]: Abstraction has 230 states and 579 transitions. [2022-01-18 05:09:27,846 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:27,846 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 579 transitions. [2022-01-18 05:09:27,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:27,847 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:27,847 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:27,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:28,058 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:28,058 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:28,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:28,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1632989131, now seen corresponding path program 192 times [2022-01-18 05:09:28,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:28,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476350880] [2022-01-18 05:09:28,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:28,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:28,265 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:28,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:28,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476350880] [2022-01-18 05:09:28,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476350880] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:28,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601866059] [2022-01-18 05:09:28,265 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:09:28,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:28,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:28,266 INFO L229 MonitoredProcess]: Starting monitored process 193 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:28,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Waiting until timeout for monitored process [2022-01-18 05:09:28,427 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:09:28,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:28,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:28,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:29,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:29,272 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 291 [2022-01-18 05:09:29,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:29,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 245 [2022-01-18 05:09:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:29,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:31,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:31,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 503 treesize of output 441 [2022-01-18 05:09:31,225 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:31,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 435 treesize of output 369 [2022-01-18 05:09:31,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:31,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601866059] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:31,729 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:31,729 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:09:31,729 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886305678] [2022-01-18 05:09:31,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:31,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:09:31,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:09:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:09:31,729 INFO L87 Difference]: Start difference. First operand 230 states and 579 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:32,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:32,387 INFO L93 Difference]: Finished difference Result 324 states and 756 transitions. [2022-01-18 05:09:32,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:09:32,387 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:09:32,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:32,388 INFO L225 Difference]: With dead ends: 324 [2022-01-18 05:09:32,388 INFO L226 Difference]: Without dead ends: 316 [2022-01-18 05:09:32,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=114, Invalid=878, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:09:32,388 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 41 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 73 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:32,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 307 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 483 Invalid, 0 Unknown, 73 Unchecked, 0.2s Time] [2022-01-18 05:09:32,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-01-18 05:09:32,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 228. [2022-01-18 05:09:32,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 227 states have (on average 2.537444933920705) internal successors, (576), 227 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:32,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 576 transitions. [2022-01-18 05:09:32,391 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 576 transitions. Word has length 18 [2022-01-18 05:09:32,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:32,391 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 576 transitions. [2022-01-18 05:09:32,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:32,391 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 576 transitions. [2022-01-18 05:09:32,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:32,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:32,391 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:32,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (193)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:32,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:32,592 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:32,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:32,592 INFO L85 PathProgramCache]: Analyzing trace with hash 328746959, now seen corresponding path program 193 times [2022-01-18 05:09:32,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:32,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12515215] [2022-01-18 05:09:32,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:32,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:32,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:32,801 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:32,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:32,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12515215] [2022-01-18 05:09:32,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12515215] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:32,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587336394] [2022-01-18 05:09:32,801 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:09:32,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:32,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:32,802 INFO L229 MonitoredProcess]: Starting monitored process 194 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:32,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Waiting until timeout for monitored process [2022-01-18 05:09:32,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:32,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:32,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:33,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:33,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 340 treesize of output 292 [2022-01-18 05:09:33,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:33,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 296 treesize of output 254 [2022-01-18 05:09:34,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:34,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:35,765 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:35,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 494 treesize of output 444 [2022-01-18 05:09:35,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:35,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 438 treesize of output 380 [2022-01-18 05:09:36,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:36,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587336394] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:36,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:36,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:09:36,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900854631] [2022-01-18 05:09:36,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:36,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:09:36,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:36,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:09:36,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:09:36,305 INFO L87 Difference]: Start difference. First operand 228 states and 576 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:37,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:37,810 INFO L93 Difference]: Finished difference Result 333 states and 773 transitions. [2022-01-18 05:09:37,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:09:37,811 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:09:37,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:37,811 INFO L225 Difference]: With dead ends: 333 [2022-01-18 05:09:37,811 INFO L226 Difference]: Without dead ends: 316 [2022-01-18 05:09:37,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=141, Invalid=1119, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:09:37,812 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 52 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:37,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 313 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 736 Invalid, 0 Unknown, 112 Unchecked, 0.3s Time] [2022-01-18 05:09:37,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-01-18 05:09:37,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 231. [2022-01-18 05:09:37,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 230 states have (on average 2.5304347826086957) internal successors, (582), 230 states have internal predecessors, (582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:37,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 582 transitions. [2022-01-18 05:09:37,814 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 582 transitions. Word has length 18 [2022-01-18 05:09:37,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:37,814 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 582 transitions. [2022-01-18 05:09:37,814 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:37,814 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 582 transitions. [2022-01-18 05:09:37,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:37,815 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:37,815 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:37,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (194)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:38,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:38,015 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:38,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:38,015 INFO L85 PathProgramCache]: Analyzing trace with hash 500642203, now seen corresponding path program 194 times [2022-01-18 05:09:38,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:38,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139187725] [2022-01-18 05:09:38,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:38,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:38,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:38,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:38,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:38,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139187725] [2022-01-18 05:09:38,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139187725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:38,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134189837] [2022-01-18 05:09:38,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:09:38,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:38,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:38,217 INFO L229 MonitoredProcess]: Starting monitored process 195 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:38,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Waiting until timeout for monitored process [2022-01-18 05:09:38,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:09:38,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:38,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:38,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:39,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:39,303 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 205 [2022-01-18 05:09:39,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:39,306 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-01-18 05:09:39,725 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:39,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:41,226 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:41,227 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 425 treesize of output 377 [2022-01-18 05:09:41,236 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:41,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 371 treesize of output 329 [2022-01-18 05:09:41,831 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:41,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134189837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:41,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:41,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:09:41,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398484172] [2022-01-18 05:09:41,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:41,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:09:41,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:41,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:09:41,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=481, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:09:41,832 INFO L87 Difference]: Start difference. First operand 231 states and 582 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:42,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:42,782 INFO L93 Difference]: Finished difference Result 308 states and 731 transitions. [2022-01-18 05:09:42,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:09:42,783 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:09:42,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:42,783 INFO L225 Difference]: With dead ends: 308 [2022-01-18 05:09:42,783 INFO L226 Difference]: Without dead ends: 298 [2022-01-18 05:09:42,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:09:42,784 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 37 mSDsluCounter, 431 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 98 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:42,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 253 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 594 Invalid, 0 Unknown, 98 Unchecked, 0.2s Time] [2022-01-18 05:09:42,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2022-01-18 05:09:42,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 229. [2022-01-18 05:09:42,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.539473684210526) internal successors, (579), 228 states have internal predecessors, (579), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:42,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 579 transitions. [2022-01-18 05:09:42,786 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 579 transitions. Word has length 18 [2022-01-18 05:09:42,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:42,786 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 579 transitions. [2022-01-18 05:09:42,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:42,786 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 579 transitions. [2022-01-18 05:09:42,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:42,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:42,787 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:42,804 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (195)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:42,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 05:09:42,987 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:42,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:42,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1228263123, now seen corresponding path program 195 times [2022-01-18 05:09:42,987 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:42,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254130943] [2022-01-18 05:09:42,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:42,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:42,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:43,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:43,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254130943] [2022-01-18 05:09:43,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254130943] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:43,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880332538] [2022-01-18 05:09:43,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:09:43,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:43,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:43,202 INFO L229 MonitoredProcess]: Starting monitored process 196 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:43,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Waiting until timeout for monitored process [2022-01-18 05:09:43,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:09:43,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:43,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 05:09:43,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:44,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:44,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 409 treesize of output 341 [2022-01-18 05:09:44,249 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:09:44,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 303 [2022-01-18 05:09:45,280 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:45,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:46,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:46,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 404 treesize of output 350 [2022-01-18 05:09:46,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:46,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 306 [2022-01-18 05:09:47,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:47,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880332538] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:47,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:47,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:09:47,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587935230] [2022-01-18 05:09:47,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:47,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:09:47,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:47,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:09:47,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:09:47,043 INFO L87 Difference]: Start difference. First operand 229 states and 579 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:49,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:49,862 INFO L93 Difference]: Finished difference Result 416 states and 903 transitions. [2022-01-18 05:09:49,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:09:49,862 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:09:49,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:49,863 INFO L225 Difference]: With dead ends: 416 [2022-01-18 05:09:49,863 INFO L226 Difference]: Without dead ends: 383 [2022-01-18 05:09:49,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 511 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=243, Invalid=1919, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:09:49,863 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 76 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 892 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 892 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:49,863 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 333 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 892 Invalid, 0 Unknown, 86 Unchecked, 0.4s Time] [2022-01-18 05:09:49,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-18 05:09:49,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 233. [2022-01-18 05:09:49,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.5301724137931036) internal successors, (587), 232 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:49,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 587 transitions. [2022-01-18 05:09:49,866 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 587 transitions. Word has length 18 [2022-01-18 05:09:49,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:49,866 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 587 transitions. [2022-01-18 05:09:49,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:49,866 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 587 transitions. [2022-01-18 05:09:49,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:49,866 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:49,866 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:49,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Forceful destruction successful, exit code 0 [2022-01-18 05:09:50,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 05:09:50,067 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:50,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:50,067 INFO L85 PathProgramCache]: Analyzing trace with hash -683945573, now seen corresponding path program 196 times [2022-01-18 05:09:50,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:50,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346524496] [2022-01-18 05:09:50,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:50,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:50,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:50,239 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:50,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:50,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346524496] [2022-01-18 05:09:50,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346524496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:50,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036013004] [2022-01-18 05:09:50,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:09:50,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:50,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:50,241 INFO L229 MonitoredProcess]: Starting monitored process 197 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:50,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Waiting until timeout for monitored process [2022-01-18 05:09:50,402 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:09:50,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:50,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:50,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:50,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 236 [2022-01-18 05:09:50,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 214 [2022-01-18 05:09:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:51,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:52,616 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:52,616 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 446 treesize of output 404 [2022-01-18 05:09:52,626 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:52,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 400 treesize of output 360 [2022-01-18 05:09:53,169 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:53,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036013004] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:53,169 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:53,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2022-01-18 05:09:53,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939150619] [2022-01-18 05:09:53,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:53,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:09:53,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:53,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:09:53,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:09:53,169 INFO L87 Difference]: Start difference. First operand 233 states and 587 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:09:54,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:09:54,961 INFO L93 Difference]: Finished difference Result 444 states and 993 transitions. [2022-01-18 05:09:54,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:09:54,961 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 18 [2022-01-18 05:09:54,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:09:54,962 INFO L225 Difference]: With dead ends: 444 [2022-01-18 05:09:54,962 INFO L226 Difference]: Without dead ends: 417 [2022-01-18 05:09:54,962 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=226, Invalid=1754, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:09:54,962 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 94 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 1230 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 1271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 1230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:09:54,962 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 423 Invalid, 1271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 1230 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 05:09:54,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-01-18 05:09:54,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 248. [2022-01-18 05:09:54,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.5789473684210527) internal successors, (637), 247 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:09:54,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 637 transitions. [2022-01-18 05:09:54,965 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 637 transitions. Word has length 18 [2022-01-18 05:09:54,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:09:54,965 INFO L470 AbstractCegarLoop]: Abstraction has 248 states and 637 transitions. [2022-01-18 05:09:54,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:09:54,965 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 637 transitions. [2022-01-18 05:09:54,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:09:54,966 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:09:54,966 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:09:54,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Ended with exit code 0 [2022-01-18 05:09:55,166 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 05:09:55,166 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:09:55,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:09:55,166 INFO L85 PathProgramCache]: Analyzing trace with hash 215570591, now seen corresponding path program 197 times [2022-01-18 05:09:55,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:09:55,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47457897] [2022-01-18 05:09:55,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:09:55,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:09:55,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:09:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:55,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:09:55,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47457897] [2022-01-18 05:09:55,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47457897] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:09:55,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549303428] [2022-01-18 05:09:55,349 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:09:55,349 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:09:55,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:09:55,350 INFO L229 MonitoredProcess]: Starting monitored process 198 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:09:55,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Waiting until timeout for monitored process [2022-01-18 05:09:55,515 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:09:55,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:09:55,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:09:55,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:09:55,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 202 [2022-01-18 05:09:55,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 180 [2022-01-18 05:09:56,628 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:56,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:09:57,592 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:57,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 373 treesize of output 337 [2022-01-18 05:09:57,601 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:09:57,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 333 treesize of output 305 [2022-01-18 05:09:58,252 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:09:58,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549303428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:09:58,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:09:58,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2022-01-18 05:09:58,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480083694] [2022-01-18 05:09:58,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:09:58,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:09:58,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:09:58,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:09:58,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=439, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:09:58,253 INFO L87 Difference]: Start difference. First operand 248 states and 637 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:10:00,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:00,929 INFO L93 Difference]: Finished difference Result 529 states and 1129 transitions. [2022-01-18 05:10:00,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:10:00,930 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 18 [2022-01-18 05:10:00,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:00,930 INFO L225 Difference]: With dead ends: 529 [2022-01-18 05:10:00,930 INFO L226 Difference]: Without dead ends: 482 [2022-01-18 05:10:00,930 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=291, Invalid=2259, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:10:00,931 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 142 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 1410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:00,931 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 526 Invalid, 1410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1338 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:10:00,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-01-18 05:10:00,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 250. [2022-01-18 05:10:00,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.5823293172690764) internal successors, (643), 249 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:00,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 643 transitions. [2022-01-18 05:10:00,934 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 643 transitions. Word has length 18 [2022-01-18 05:10:00,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:00,934 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 643 transitions. [2022-01-18 05:10:00,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:10:00,934 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 643 transitions. [2022-01-18 05:10:00,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:00,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:00,934 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:00,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (198)] Ended with exit code 0 [2022-01-18 05:10:01,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 05:10:01,135 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:01,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:01,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1863026603, now seen corresponding path program 198 times [2022-01-18 05:10:01,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:01,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792920044] [2022-01-18 05:10:01,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:01,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:01,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:01,209 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:01,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:01,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792920044] [2022-01-18 05:10:01,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792920044] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:01,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623324665] [2022-01-18 05:10:01,209 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:10:01,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:01,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:01,210 INFO L229 MonitoredProcess]: Starting monitored process 199 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:01,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Waiting until timeout for monitored process [2022-01-18 05:10:01,375 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:10:01,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:01,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:10:01,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:01,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:01,693 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:10:01,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:01,695 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:10:01,751 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:01,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:01,867 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-01-18 05:10:01,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 35 [2022-01-18 05:10:01,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-01-18 05:10:01,900 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:01,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623324665] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:01,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:01,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:10:01,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682217609] [2022-01-18 05:10:01,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:01,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-18 05:10:01,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:01,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-18 05:10:01,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:10:01,901 INFO L87 Difference]: Start difference. First operand 250 states and 643 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:02,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:02,010 INFO L93 Difference]: Finished difference Result 278 states and 700 transitions. [2022-01-18 05:10:02,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:10:02,010 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:02,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:02,011 INFO L225 Difference]: With dead ends: 278 [2022-01-18 05:10:02,011 INFO L226 Difference]: Without dead ends: 278 [2022-01-18 05:10:02,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 27 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:10:02,011 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 37 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:02,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 70 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 164 Invalid, 0 Unknown, 72 Unchecked, 0.1s Time] [2022-01-18 05:10:02,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-01-18 05:10:02,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 250. [2022-01-18 05:10:02,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.5823293172690764) internal successors, (643), 249 states have internal predecessors, (643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:02,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 643 transitions. [2022-01-18 05:10:02,013 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 643 transitions. Word has length 18 [2022-01-18 05:10:02,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:02,013 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 643 transitions. [2022-01-18 05:10:02,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:02,014 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 643 transitions. [2022-01-18 05:10:02,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:02,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:02,014 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:02,031 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (199)] Ended with exit code 0 [2022-01-18 05:10:02,214 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:02,214 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:02,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:02,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1291281747, now seen corresponding path program 199 times [2022-01-18 05:10:02,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:02,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260854280] [2022-01-18 05:10:02,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:02,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:02,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:02,496 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:02,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:02,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260854280] [2022-01-18 05:10:02,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260854280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:02,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218912930] [2022-01-18 05:10:02,497 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:10:02,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:02,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:02,498 INFO L229 MonitoredProcess]: Starting monitored process 200 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:02,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Waiting until timeout for monitored process [2022-01-18 05:10:02,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:02,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:02,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:03,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 195 [2022-01-18 05:10:03,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 173 [2022-01-18 05:10:03,857 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:03,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:05,282 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:05,282 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 393 treesize of output 355 [2022-01-18 05:10:05,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:05,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 351 treesize of output 307 [2022-01-18 05:10:06,228 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:06,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218912930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:06,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:06,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2022-01-18 05:10:06,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885470130] [2022-01-18 05:10:06,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:06,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-18 05:10:06,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:06,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-18 05:10:06,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:10:06,229 INFO L87 Difference]: Start difference. First operand 250 states and 643 transitions. Second operand has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:10:07,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:07,719 INFO L93 Difference]: Finished difference Result 535 states and 1160 transitions. [2022-01-18 05:10:07,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:10:07,719 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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 18 [2022-01-18 05:10:07,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:07,720 INFO L225 Difference]: With dead ends: 535 [2022-01-18 05:10:07,720 INFO L226 Difference]: Without dead ends: 495 [2022-01-18 05:10:07,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=233, Invalid=1489, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:10:07,720 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 129 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:07,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 411 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1065 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 05:10:07,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-01-18 05:10:07,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 251. [2022-01-18 05:10:07,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 250 states have (on average 2.584) internal successors, (646), 250 states have internal predecessors, (646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:07,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 646 transitions. [2022-01-18 05:10:07,724 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 646 transitions. Word has length 18 [2022-01-18 05:10:07,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:07,724 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 646 transitions. [2022-01-18 05:10:07,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.6956521739130435) internal successors, (39), 23 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-18 05:10:07,724 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 646 transitions. [2022-01-18 05:10:07,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:07,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:07,724 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:07,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Forceful destruction successful, exit code 0 [2022-01-18 05:10:07,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-01-18 05:10:07,925 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:07,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:07,925 INFO L85 PathProgramCache]: Analyzing trace with hash 710408265, now seen corresponding path program 200 times [2022-01-18 05:10:07,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:07,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399510676] [2022-01-18 05:10:07,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:07,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:07,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:08,133 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:08,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:08,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399510676] [2022-01-18 05:10:08,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399510676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:08,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254789980] [2022-01-18 05:10:08,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:10:08,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:08,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:08,135 INFO L229 MonitoredProcess]: Starting monitored process 201 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:08,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Waiting until timeout for monitored process [2022-01-18 05:10:08,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:10:08,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:08,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:08,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:09,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:09,173 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 328 treesize of output 272 [2022-01-18 05:10:09,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:09,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 238 [2022-01-18 05:10:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:09,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:11,374 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:11,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 409 treesize of output 359 [2022-01-18 05:10:11,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:11,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 307 [2022-01-18 05:10:12,030 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:12,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254789980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:12,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:12,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:12,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904850496] [2022-01-18 05:10:12,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:12,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:12,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:12,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:12,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:12,031 INFO L87 Difference]: Start difference. First operand 251 states and 646 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:12,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:12,919 INFO L93 Difference]: Finished difference Result 369 states and 877 transitions. [2022-01-18 05:10:12,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:10:12,919 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:12,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:12,920 INFO L225 Difference]: With dead ends: 369 [2022-01-18 05:10:12,920 INFO L226 Difference]: Without dead ends: 350 [2022-01-18 05:10:12,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:10:12,920 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 61 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 86 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:12,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 358 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 750 Invalid, 0 Unknown, 86 Unchecked, 0.3s Time] [2022-01-18 05:10:12,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-01-18 05:10:12,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 275. [2022-01-18 05:10:12,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.5802919708029197) internal successors, (707), 274 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:12,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 707 transitions. [2022-01-18 05:10:12,923 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 707 transitions. Word has length 18 [2022-01-18 05:10:12,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:12,923 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 707 transitions. [2022-01-18 05:10:12,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:12,923 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 707 transitions. [2022-01-18 05:10:12,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:12,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:12,924 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:12,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Ended with exit code 0 [2022-01-18 05:10:13,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 05:10:13,124 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:13,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:13,124 INFO L85 PathProgramCache]: Analyzing trace with hash 882303509, now seen corresponding path program 201 times [2022-01-18 05:10:13,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:13,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895665715] [2022-01-18 05:10:13,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:13,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:13,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:13,380 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:13,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:13,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895665715] [2022-01-18 05:10:13,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895665715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:13,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937815049] [2022-01-18 05:10:13,380 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:10:13,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:13,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:13,381 INFO L229 MonitoredProcess]: Starting monitored process 202 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:13,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Waiting until timeout for monitored process [2022-01-18 05:10:13,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:10:13,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:13,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:13,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:14,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:14,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 179 [2022-01-18 05:10:14,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:14,358 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 161 [2022-01-18 05:10:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:14,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:16,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:16,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 355 treesize of output 309 [2022-01-18 05:10:16,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:16,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 261 [2022-01-18 05:10:16,934 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:16,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937815049] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:16,934 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:16,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:16,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038722607] [2022-01-18 05:10:16,935 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:16,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:16,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:16,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:16,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:16,935 INFO L87 Difference]: Start difference. First operand 275 states and 707 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:17,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:17,746 INFO L93 Difference]: Finished difference Result 373 states and 869 transitions. [2022-01-18 05:10:17,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:10:17,746 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:17,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:17,747 INFO L225 Difference]: With dead ends: 373 [2022-01-18 05:10:17,747 INFO L226 Difference]: Without dead ends: 357 [2022-01-18 05:10:17,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=103, Invalid=827, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:10:17,747 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 57 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:17,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 392 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 904 Invalid, 0 Unknown, 124 Unchecked, 0.4s Time] [2022-01-18 05:10:17,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-01-18 05:10:17,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 268. [2022-01-18 05:10:17,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.588014981273408) internal successors, (691), 267 states have internal predecessors, (691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:17,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 691 transitions. [2022-01-18 05:10:17,750 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 691 transitions. Word has length 18 [2022-01-18 05:10:17,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:17,750 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 691 transitions. [2022-01-18 05:10:17,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:17,750 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 691 transitions. [2022-01-18 05:10:17,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:17,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:17,751 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:17,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Ended with exit code 0 [2022-01-18 05:10:17,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:17,967 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:17,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:17,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1857015373, now seen corresponding path program 202 times [2022-01-18 05:10:17,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:17,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067543280] [2022-01-18 05:10:17,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:17,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:17,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:18,192 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:18,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:18,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067543280] [2022-01-18 05:10:18,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067543280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:18,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401622940] [2022-01-18 05:10:18,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:10:18,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:18,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:18,193 INFO L229 MonitoredProcess]: Starting monitored process 203 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:18,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Waiting until timeout for monitored process [2022-01-18 05:10:18,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:10:18,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:18,362 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:18,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:19,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:19,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 175 [2022-01-18 05:10:19,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:19,172 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 179 treesize of output 157 [2022-01-18 05:10:19,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:19,470 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:20,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:20,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 443 treesize of output 401 [2022-01-18 05:10:21,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:21,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 395 treesize of output 345 [2022-01-18 05:10:21,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:21,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401622940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:21,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:21,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:21,507 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739499311] [2022-01-18 05:10:21,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:21,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:21,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:21,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:21,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:21,508 INFO L87 Difference]: Start difference. First operand 268 states and 691 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:22,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:22,293 INFO L93 Difference]: Finished difference Result 380 states and 898 transitions. [2022-01-18 05:10:22,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:10:22,293 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:22,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:22,294 INFO L225 Difference]: With dead ends: 380 [2022-01-18 05:10:22,294 INFO L226 Difference]: Without dead ends: 360 [2022-01-18 05:10:22,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:10:22,294 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 58 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:22,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 395 Invalid, 866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 646 Invalid, 0 Unknown, 209 Unchecked, 0.3s Time] [2022-01-18 05:10:22,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2022-01-18 05:10:22,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 277. [2022-01-18 05:10:22,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.5833333333333335) internal successors, (713), 276 states have internal predecessors, (713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:22,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 713 transitions. [2022-01-18 05:10:22,297 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 713 transitions. Word has length 18 [2022-01-18 05:10:22,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:22,297 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 713 transitions. [2022-01-18 05:10:22,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:22,297 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 713 transitions. [2022-01-18 05:10:22,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:22,298 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:22,298 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:22,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Forceful destruction successful, exit code 0 [2022-01-18 05:10:22,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:22,498 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:22,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:22,498 INFO L85 PathProgramCache]: Analyzing trace with hash 2010476591, now seen corresponding path program 203 times [2022-01-18 05:10:22,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:22,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896090225] [2022-01-18 05:10:22,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:22,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:22,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:22,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:22,748 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:22,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896090225] [2022-01-18 05:10:22,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896090225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:22,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [790453253] [2022-01-18 05:10:22,749 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:10:22,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:22,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:22,750 INFO L229 MonitoredProcess]: Starting monitored process 204 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:22,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Waiting until timeout for monitored process [2022-01-18 05:10:22,917 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:10:22,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:22,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:22,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:23,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:23,835 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 163 [2022-01-18 05:10:23,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:23,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 141 [2022-01-18 05:10:24,090 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:24,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:25,771 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:25,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 355 [2022-01-18 05:10:25,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:25,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 349 treesize of output 295 [2022-01-18 05:10:26,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:26,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [790453253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:26,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:26,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:26,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575216262] [2022-01-18 05:10:26,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:26,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:26,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:26,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:26,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:26,252 INFO L87 Difference]: Start difference. First operand 277 states and 713 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:27,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:27,586 INFO L93 Difference]: Finished difference Result 393 states and 906 transitions. [2022-01-18 05:10:27,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:10:27,587 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:27,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:27,587 INFO L225 Difference]: With dead ends: 393 [2022-01-18 05:10:27,587 INFO L226 Difference]: Without dead ends: 382 [2022-01-18 05:10:27,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=121, Invalid=1001, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:10:27,588 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 58 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:27,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 475 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 944 Invalid, 0 Unknown, 151 Unchecked, 0.4s Time] [2022-01-18 05:10:27,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-01-18 05:10:27,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 275. [2022-01-18 05:10:27,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 274 states have (on average 2.591240875912409) internal successors, (710), 274 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:27,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 710 transitions. [2022-01-18 05:10:27,591 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 710 transitions. Word has length 18 [2022-01-18 05:10:27,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:27,591 INFO L470 AbstractCegarLoop]: Abstraction has 275 states and 710 transitions. [2022-01-18 05:10:27,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:27,591 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 710 transitions. [2022-01-18 05:10:27,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:27,591 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:27,591 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:27,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (204)] Ended with exit code 0 [2022-01-18 05:10:27,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable208 [2022-01-18 05:10:27,792 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:27,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:27,792 INFO L85 PathProgramCache]: Analyzing trace with hash -322754615, now seen corresponding path program 204 times [2022-01-18 05:10:27,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:27,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418860126] [2022-01-18 05:10:27,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:27,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:27,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:28,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:28,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:28,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418860126] [2022-01-18 05:10:28,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418860126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:28,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536465709] [2022-01-18 05:10:28,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:10:28,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:28,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:28,047 INFO L229 MonitoredProcess]: Starting monitored process 205 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:28,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Waiting until timeout for monitored process [2022-01-18 05:10:28,222 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:10:28,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:28,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:28,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:29,170 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:29,170 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 297 treesize of output 253 [2022-01-18 05:10:29,173 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:29,174 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 257 treesize of output 217 [2022-01-18 05:10:29,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:29,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:31,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:31,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 429 [2022-01-18 05:10:31,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:31,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 423 treesize of output 369 [2022-01-18 05:10:31,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:31,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536465709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:31,783 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:31,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:31,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161657646] [2022-01-18 05:10:31,783 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:31,783 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:31,783 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:31,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:31,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=574, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:31,784 INFO L87 Difference]: Start difference. First operand 275 states and 710 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:32,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:32,990 INFO L93 Difference]: Finished difference Result 413 states and 954 transitions. [2022-01-18 05:10:32,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:10:32,990 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:32,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:32,991 INFO L225 Difference]: With dead ends: 413 [2022-01-18 05:10:32,991 INFO L226 Difference]: Without dead ends: 396 [2022-01-18 05:10:32,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=135, Invalid=1055, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:10:32,991 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 74 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 142 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:32,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 440 Invalid, 995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 838 Invalid, 0 Unknown, 142 Unchecked, 0.4s Time] [2022-01-18 05:10:32,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-01-18 05:10:32,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 279. [2022-01-18 05:10:32,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.5863309352517985) internal successors, (719), 278 states have internal predecessors, (719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:32,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 719 transitions. [2022-01-18 05:10:32,994 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 719 transitions. Word has length 18 [2022-01-18 05:10:32,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:32,994 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 719 transitions. [2022-01-18 05:10:32,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:32,994 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 719 transitions. [2022-01-18 05:10:32,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:32,995 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:32,995 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:33,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (205)] Ended with exit code 0 [2022-01-18 05:10:33,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-01-18 05:10:33,195 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:33,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:33,195 INFO L85 PathProgramCache]: Analyzing trace with hash -150859371, now seen corresponding path program 205 times [2022-01-18 05:10:33,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:33,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174344047] [2022-01-18 05:10:33,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:33,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:33,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:33,448 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:33,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:33,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174344047] [2022-01-18 05:10:33,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174344047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:33,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803625061] [2022-01-18 05:10:33,448 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:10:33,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:33,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:33,449 INFO L229 MonitoredProcess]: Starting monitored process 206 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:33,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Waiting until timeout for monitored process [2022-01-18 05:10:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:33,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:33,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:34,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:34,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 212 [2022-01-18 05:10:34,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:34,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 190 [2022-01-18 05:10:34,787 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:34,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:36,518 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:36,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 321 [2022-01-18 05:10:36,527 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:36,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 265 [2022-01-18 05:10:37,064 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:37,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803625061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:37,064 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:37,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:37,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626456652] [2022-01-18 05:10:37,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:37,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:37,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:37,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:37,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:37,065 INFO L87 Difference]: Start difference. First operand 279 states and 719 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:38,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:38,103 INFO L93 Difference]: Finished difference Result 393 states and 913 transitions. [2022-01-18 05:10:38,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:10:38,104 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:38,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:38,104 INFO L225 Difference]: With dead ends: 393 [2022-01-18 05:10:38,104 INFO L226 Difference]: Without dead ends: 383 [2022-01-18 05:10:38,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=126, Invalid=996, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:10:38,105 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 66 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:38,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 341 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 626 Invalid, 0 Unknown, 186 Unchecked, 0.3s Time] [2022-01-18 05:10:38,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-01-18 05:10:38,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 277. [2022-01-18 05:10:38,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.5942028985507246) internal successors, (716), 276 states have internal predecessors, (716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:38,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 716 transitions. [2022-01-18 05:10:38,108 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 716 transitions. Word has length 18 [2022-01-18 05:10:38,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:38,108 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 716 transitions. [2022-01-18 05:10:38,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:38,108 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 716 transitions. [2022-01-18 05:10:38,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:38,108 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:38,108 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:38,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (206)] Ended with exit code 0 [2022-01-18 05:10:38,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:38,309 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:38,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:38,309 INFO L85 PathProgramCache]: Analyzing trace with hash 576761549, now seen corresponding path program 206 times [2022-01-18 05:10:38,309 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:38,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902484006] [2022-01-18 05:10:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:38,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:38,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:38,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:38,603 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:38,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902484006] [2022-01-18 05:10:38,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902484006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:38,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512399548] [2022-01-18 05:10:38,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:10:38,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:38,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:38,607 INFO L229 MonitoredProcess]: Starting monitored process 207 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:38,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Waiting until timeout for monitored process [2022-01-18 05:10:38,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:10:38,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:38,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:38,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:39,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:39,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 269 treesize of output 227 [2022-01-18 05:10:39,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:39,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 231 treesize of output 201 [2022-01-18 05:10:40,224 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:40,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:41,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:41,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 472 treesize of output 422 [2022-01-18 05:10:41,838 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:41,839 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 416 treesize of output 362 [2022-01-18 05:10:42,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:42,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512399548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:42,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:42,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:10:42,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833981007] [2022-01-18 05:10:42,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:42,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:10:42,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:42,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:10:42,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:10:42,576 INFO L87 Difference]: Start difference. First operand 277 states and 716 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:46,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:46,825 INFO L93 Difference]: Finished difference Result 547 states and 1159 transitions. [2022-01-18 05:10:46,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:10:46,825 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:46,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:46,826 INFO L225 Difference]: With dead ends: 547 [2022-01-18 05:10:46,826 INFO L226 Difference]: Without dead ends: 500 [2022-01-18 05:10:46,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 529 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=297, Invalid=2055, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:10:46,826 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 166 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 869 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:46,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 387 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 869 Invalid, 0 Unknown, 19 Unchecked, 0.5s Time] [2022-01-18 05:10:46,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2022-01-18 05:10:46,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 273. [2022-01-18 05:10:46,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 273 states, 272 states have (on average 2.5955882352941178) internal successors, (706), 272 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:46,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 706 transitions. [2022-01-18 05:10:46,829 INFO L78 Accepts]: Start accepts. Automaton has 273 states and 706 transitions. Word has length 18 [2022-01-18 05:10:46,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:46,830 INFO L470 AbstractCegarLoop]: Abstraction has 273 states and 706 transitions. [2022-01-18 05:10:46,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:46,830 INFO L276 IsEmpty]: Start isEmpty. Operand 273 states and 706 transitions. [2022-01-18 05:10:46,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:46,830 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:46,830 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:46,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (207)] Ended with exit code 0 [2022-01-18 05:10:47,030 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 05:10:47,030 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:47,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:47,031 INFO L85 PathProgramCache]: Analyzing trace with hash -774532419, now seen corresponding path program 207 times [2022-01-18 05:10:47,031 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:47,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761579922] [2022-01-18 05:10:47,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:47,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:47,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:47,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761579922] [2022-01-18 05:10:47,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761579922] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:47,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779999016] [2022-01-18 05:10:47,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:10:47,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:47,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:47,269 INFO L229 MonitoredProcess]: Starting monitored process 208 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:47,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Waiting until timeout for monitored process [2022-01-18 05:10:47,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:10:47,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:47,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:47,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:48,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:48,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 295 treesize of output 249 [2022-01-18 05:10:48,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:48,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 253 treesize of output 219 [2022-01-18 05:10:48,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:48,996 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:50,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:50,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 479 treesize of output 427 [2022-01-18 05:10:50,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:50,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 421 treesize of output 371 [2022-01-18 05:10:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:50,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779999016] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:50,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:50,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:10:50,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089890775] [2022-01-18 05:10:50,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:50,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:10:50,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:50,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:10:50,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:10:50,997 INFO L87 Difference]: Start difference. First operand 273 states and 706 transitions. Second operand has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:52,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:52,998 INFO L93 Difference]: Finished difference Result 433 states and 984 transitions. [2022-01-18 05:10:52,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:10:52,998 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 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 18 [2022-01-18 05:10:52,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:52,999 INFO L225 Difference]: With dead ends: 433 [2022-01-18 05:10:52,999 INFO L226 Difference]: Without dead ends: 407 [2022-01-18 05:10:52,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=230, Invalid=1750, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:10:52,999 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 111 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 880 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:52,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 443 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 880 Invalid, 0 Unknown, 29 Unchecked, 0.4s Time] [2022-01-18 05:10:53,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-01-18 05:10:53,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 279. [2022-01-18 05:10:53,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 278 states have (on average 2.618705035971223) internal successors, (728), 278 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:53,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 728 transitions. [2022-01-18 05:10:53,002 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 728 transitions. Word has length 18 [2022-01-18 05:10:53,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:53,002 INFO L470 AbstractCegarLoop]: Abstraction has 279 states and 728 transitions. [2022-01-18 05:10:53,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 27 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:53,002 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 728 transitions. [2022-01-18 05:10:53,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:53,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:53,003 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:53,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (208)] Forceful destruction successful, exit code 0 [2022-01-18 05:10:53,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 05:10:53,203 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:53,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:53,203 INFO L85 PathProgramCache]: Analyzing trace with hash 451741699, now seen corresponding path program 208 times [2022-01-18 05:10:53,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:53,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594673848] [2022-01-18 05:10:53,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:53,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:53,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594673848] [2022-01-18 05:10:53,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594673848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4218641] [2022-01-18 05:10:53,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:10:53,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:53,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:53,274 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:53,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Waiting until timeout for monitored process [2022-01-18 05:10:53,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:10:53,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:53,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:10:53,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:53,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:53,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 34 [2022-01-18 05:10:53,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:53,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 30 [2022-01-18 05:10:53,696 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:53,696 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:53,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:53,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 42 [2022-01-18 05:10:53,805 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:53,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 38 [2022-01-18 05:10:53,878 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:10:53,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4218641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:53,878 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:53,878 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2022-01-18 05:10:53,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210579512] [2022-01-18 05:10:53,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:53,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-01-18 05:10:53,879 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:53,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-01-18 05:10:53,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:10:53,879 INFO L87 Difference]: Start difference. First operand 279 states and 728 transitions. Second operand has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:53,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:53,998 INFO L93 Difference]: Finished difference Result 305 states and 781 transitions. [2022-01-18 05:10:53,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-18 05:10:53,998 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:10:53,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:53,998 INFO L225 Difference]: With dead ends: 305 [2022-01-18 05:10:53,998 INFO L226 Difference]: Without dead ends: 305 [2022-01-18 05:10:53,999 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2022-01-18 05:10:53,999 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 52 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 51 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:53,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 54 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 177 Invalid, 0 Unknown, 51 Unchecked, 0.1s Time] [2022-01-18 05:10:53,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-01-18 05:10:54,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 277. [2022-01-18 05:10:54,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 276 states have (on average 2.6159420289855073) internal successors, (722), 276 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 722 transitions. [2022-01-18 05:10:54,001 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 722 transitions. Word has length 18 [2022-01-18 05:10:54,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:54,002 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 722 transitions. [2022-01-18 05:10:54,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.6470588235294117) internal successors, (28), 17 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:54,002 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 722 transitions. [2022-01-18 05:10:54,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:54,002 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:54,002 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:54,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Forceful destruction successful, exit code 0 [2022-01-18 05:10:54,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 05:10:54,202 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:54,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:54,203 INFO L85 PathProgramCache]: Analyzing trace with hash -2006596403, now seen corresponding path program 209 times [2022-01-18 05:10:54,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:54,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504527566] [2022-01-18 05:10:54,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:54,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:54,418 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:54,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:54,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504527566] [2022-01-18 05:10:54,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504527566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:54,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785797846] [2022-01-18 05:10:54,419 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:10:54,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:54,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:54,420 INFO L229 MonitoredProcess]: Starting monitored process 210 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:54,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Waiting until timeout for monitored process [2022-01-18 05:10:54,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:10:54,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:54,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:54,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:10:55,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:55,377 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 266 treesize of output 232 [2022-01-18 05:10:55,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:10:55,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 210 [2022-01-18 05:10:55,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:55,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:10:57,446 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:57,447 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 464 treesize of output 414 [2022-01-18 05:10:57,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:10:57,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 408 treesize of output 362 [2022-01-18 05:10:58,050 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:58,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785797846] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:10:58,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:10:58,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:10:58,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096566125] [2022-01-18 05:10:58,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:10:58,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:10:58,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:10:58,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:10:58,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:10:58,051 INFO L87 Difference]: Start difference. First operand 277 states and 722 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:10:59,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:10:59,089 INFO L93 Difference]: Finished difference Result 413 states and 967 transitions. [2022-01-18 05:10:59,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:10:59,090 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:10:59,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:10:59,090 INFO L225 Difference]: With dead ends: 413 [2022-01-18 05:10:59,090 INFO L226 Difference]: Without dead ends: 390 [2022-01-18 05:10:59,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=144, Invalid=1116, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:10:59,091 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 75 mSDsluCounter, 562 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:10:59,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 334 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 848 Invalid, 0 Unknown, 110 Unchecked, 0.4s Time] [2022-01-18 05:10:59,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-01-18 05:10:59,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 282. [2022-01-18 05:10:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 281 states have (on average 2.6370106761565837) internal successors, (741), 281 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:10:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 741 transitions. [2022-01-18 05:10:59,094 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 741 transitions. Word has length 18 [2022-01-18 05:10:59,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:10:59,094 INFO L470 AbstractCegarLoop]: Abstraction has 282 states and 741 transitions. [2022-01-18 05:10:59,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:10:59,094 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 741 transitions. [2022-01-18 05:10:59,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:10:59,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:10:59,094 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:10:59,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (210)] Ended with exit code 0 [2022-01-18 05:10:59,294 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:59,295 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:10:59,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:10:59,295 INFO L85 PathProgramCache]: Analyzing trace with hash 108600905, now seen corresponding path program 210 times [2022-01-18 05:10:59,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:10:59,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765918060] [2022-01-18 05:10:59,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:10:59,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:10:59,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:10:59,509 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:10:59,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:10:59,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765918060] [2022-01-18 05:10:59,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765918060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:10:59,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119536119] [2022-01-18 05:10:59,510 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:10:59,510 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:10:59,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:10:59,510 INFO L229 MonitoredProcess]: Starting monitored process 211 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:10:59,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Waiting until timeout for monitored process [2022-01-18 05:10:59,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:10:59,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:10:59,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:10:59,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:00,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:00,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 274 treesize of output 236 [2022-01-18 05:11:00,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:00,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 240 treesize of output 214 [2022-01-18 05:11:01,121 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:01,121 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:02,769 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:02,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 475 treesize of output 413 [2022-01-18 05:11:02,779 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:02,779 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 407 treesize of output 353 [2022-01-18 05:11:04,650 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:04,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119536119] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:04,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:04,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:11:04,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510721546] [2022-01-18 05:11:04,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:04,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:11:04,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:11:04,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:11:04,651 INFO L87 Difference]: Start difference. First operand 282 states and 741 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:05,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:05,806 INFO L93 Difference]: Finished difference Result 424 states and 984 transitions. [2022-01-18 05:11:05,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:11:05,806 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:11:05,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:05,807 INFO L225 Difference]: With dead ends: 424 [2022-01-18 05:11:05,807 INFO L226 Difference]: Without dead ends: 404 [2022-01-18 05:11:05,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=158, Invalid=1174, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:11:05,807 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 80 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 697 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 214 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:05,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 342 Invalid, 933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 697 Invalid, 0 Unknown, 214 Unchecked, 0.3s Time] [2022-01-18 05:11:05,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2022-01-18 05:11:05,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 268. [2022-01-18 05:11:05,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.6217228464419478) internal successors, (700), 267 states have internal predecessors, (700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:05,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 700 transitions. [2022-01-18 05:11:05,810 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 700 transitions. Word has length 18 [2022-01-18 05:11:05,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:05,810 INFO L470 AbstractCegarLoop]: Abstraction has 268 states and 700 transitions. [2022-01-18 05:11:05,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:05,811 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 700 transitions. [2022-01-18 05:11:05,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:05,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:05,811 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:05,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (211)] Forceful destruction successful, exit code 0 [2022-01-18 05:11:06,011 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2022-01-18 05:11:06,011 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:06,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:06,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1008117069, now seen corresponding path program 211 times [2022-01-18 05:11:06,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:06,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341124775] [2022-01-18 05:11:06,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:06,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:06,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:06,246 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:06,246 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:06,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341124775] [2022-01-18 05:11:06,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341124775] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:06,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871432598] [2022-01-18 05:11:06,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:11:06,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:06,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:06,248 INFO L229 MonitoredProcess]: Starting monitored process 212 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:06,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Waiting until timeout for monitored process [2022-01-18 05:11:06,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:06,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:06,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:07,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:07,026 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 216 [2022-01-18 05:11:07,029 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:07,030 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 220 treesize of output 190 [2022-01-18 05:11:07,890 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:07,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:08,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:08,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 425 treesize of output 379 [2022-01-18 05:11:08,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:08,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 373 treesize of output 335 [2022-01-18 05:11:09,571 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:09,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871432598] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:09,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:09,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:11:09,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262554112] [2022-01-18 05:11:09,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:09,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:11:09,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:09,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:11:09,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:11:09,572 INFO L87 Difference]: Start difference. First operand 268 states and 700 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:12,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:12,534 INFO L93 Difference]: Finished difference Result 506 states and 1092 transitions. [2022-01-18 05:11:12,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:11:12,534 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:11:12,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:12,535 INFO L225 Difference]: With dead ends: 506 [2022-01-18 05:11:12,535 INFO L226 Difference]: Without dead ends: 464 [2022-01-18 05:11:12,535 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=268, Invalid=1894, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:11:12,535 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 142 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 835 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 948 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 835 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:12,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 340 Invalid, 948 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 835 Invalid, 0 Unknown, 58 Unchecked, 0.4s Time] [2022-01-18 05:11:12,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-01-18 05:11:12,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 266. [2022-01-18 05:11:12,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.611320754716981) internal successors, (692), 265 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:12,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 692 transitions. [2022-01-18 05:11:12,538 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 692 transitions. Word has length 18 [2022-01-18 05:11:12,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:12,538 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 692 transitions. [2022-01-18 05:11:12,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:12,539 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 692 transitions. [2022-01-18 05:11:12,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:12,539 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:12,539 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:12,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (212)] Ended with exit code 0 [2022-01-18 05:11:12,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:12,739 INFO L402 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:12,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:12,739 INFO L85 PathProgramCache]: Analyzing trace with hash 2062178249, now seen corresponding path program 212 times [2022-01-18 05:11:12,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:12,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764410595] [2022-01-18 05:11:12,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:12,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:12,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:12,918 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:12,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:12,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764410595] [2022-01-18 05:11:12,918 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764410595] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:12,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97000568] [2022-01-18 05:11:12,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:11:12,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:12,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:12,919 INFO L229 MonitoredProcess]: Starting monitored process 213 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:12,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Waiting until timeout for monitored process [2022-01-18 05:11:13,095 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:11:13,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:13,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:13,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:13,512 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 187 [2022-01-18 05:11:13,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 167 [2022-01-18 05:11:13,902 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:13,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:15,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:15,582 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 448 treesize of output 392 [2022-01-18 05:11:15,603 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:15,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 388 treesize of output 348 [2022-01-18 05:11:16,293 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:16,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97000568] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:16,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:16,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:11:16,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495564470] [2022-01-18 05:11:16,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:16,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:11:16,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:16,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:11:16,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:11:16,294 INFO L87 Difference]: Start difference. First operand 266 states and 692 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:18,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:18,218 INFO L93 Difference]: Finished difference Result 465 states and 1079 transitions. [2022-01-18 05:11:18,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:11:18,218 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:11:18,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:18,219 INFO L225 Difference]: With dead ends: 465 [2022-01-18 05:11:18,219 INFO L226 Difference]: Without dead ends: 432 [2022-01-18 05:11:18,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=217, Invalid=1589, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:11:18,219 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 96 mSDsluCounter, 570 mSDsCounter, 0 mSdLazyCounter, 1033 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 1073 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:18,220 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 329 Invalid, 1073 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1033 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 05:11:18,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2022-01-18 05:11:18,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 293. [2022-01-18 05:11:18,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 292 states have (on average 2.671232876712329) internal successors, (780), 292 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:18,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 780 transitions. [2022-01-18 05:11:18,223 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 780 transitions. Word has length 18 [2022-01-18 05:11:18,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:18,223 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 780 transitions. [2022-01-18 05:11:18,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:18,223 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 780 transitions. [2022-01-18 05:11:18,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:18,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:18,223 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:18,240 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Ended with exit code 0 [2022-01-18 05:11:18,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-01-18 05:11:18,424 INFO L402 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:18,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:18,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1333272883, now seen corresponding path program 213 times [2022-01-18 05:11:18,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:18,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823180422] [2022-01-18 05:11:18,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:18,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:18,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:18,620 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:18,621 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:18,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823180422] [2022-01-18 05:11:18,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823180422] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:18,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81697295] [2022-01-18 05:11:18,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:11:18,621 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:18,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:18,622 INFO L229 MonitoredProcess]: Starting monitored process 214 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:18,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Waiting until timeout for monitored process [2022-01-18 05:11:18,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:11:18,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:18,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:18,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:19,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 237 treesize of output 203 [2022-01-18 05:11:19,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 207 treesize of output 179 [2022-01-18 05:11:19,886 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:19,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:20,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:20,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 385 treesize of output 353 [2022-01-18 05:11:20,922 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:20,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 349 treesize of output 317 [2022-01-18 05:11:21,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:21,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81697295] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:21,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:21,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:11:21,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954357227] [2022-01-18 05:11:21,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:21,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:11:21,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:21,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:11:21,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:11:21,928 INFO L87 Difference]: Start difference. First operand 293 states and 780 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:24,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:24,249 INFO L93 Difference]: Finished difference Result 551 states and 1215 transitions. [2022-01-18 05:11:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:11:24,249 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:11:24,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:24,250 INFO L225 Difference]: With dead ends: 551 [2022-01-18 05:11:24,250 INFO L226 Difference]: Without dead ends: 501 [2022-01-18 05:11:24,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=280, Invalid=1976, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:11:24,250 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 144 mSDsluCounter, 630 mSDsCounter, 0 mSdLazyCounter, 1090 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1090 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:24,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [144 Valid, 388 Invalid, 1161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1090 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 05:11:24,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2022-01-18 05:11:24,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 292. [2022-01-18 05:11:24,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.6597938144329896) internal successors, (774), 291 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:24,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 774 transitions. [2022-01-18 05:11:24,254 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 774 transitions. Word has length 18 [2022-01-18 05:11:24,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:24,254 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 774 transitions. [2022-01-18 05:11:24,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:24,254 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 774 transitions. [2022-01-18 05:11:24,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:24,254 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:24,254 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:24,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (214)] Ended with exit code 0 [2022-01-18 05:11:24,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable218 [2022-01-18 05:11:24,455 INFO L402 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:24,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:24,455 INFO L85 PathProgramCache]: Analyzing trace with hash -257561727, now seen corresponding path program 214 times [2022-01-18 05:11:24,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:24,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423431395] [2022-01-18 05:11:24,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:24,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:24,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:24,627 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:24,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:24,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423431395] [2022-01-18 05:11:24,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423431395] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:24,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521504292] [2022-01-18 05:11:24,628 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:11:24,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:24,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:24,629 INFO L229 MonitoredProcess]: Starting monitored process 215 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:24,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Waiting until timeout for monitored process [2022-01-18 05:11:24,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:11:24,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:24,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:24,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:25,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 254 [2022-01-18 05:11:25,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 226 [2022-01-18 05:11:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:25,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:26,840 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:26,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 261 [2022-01-18 05:11:26,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:26,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 257 treesize of output 239 [2022-01-18 05:11:27,623 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:27,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521504292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:27,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:27,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 24 [2022-01-18 05:11:27,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268298814] [2022-01-18 05:11:27,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:27,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-18 05:11:27,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:27,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-18 05:11:27,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=480, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:11:27,624 INFO L87 Difference]: Start difference. First operand 292 states and 774 transitions. Second operand has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:30,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:30,519 INFO L93 Difference]: Finished difference Result 552 states and 1219 transitions. [2022-01-18 05:11:30,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:11:30,520 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 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 18 [2022-01-18 05:11:30,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:30,520 INFO L225 Difference]: With dead ends: 552 [2022-01-18 05:11:30,520 INFO L226 Difference]: Without dead ends: 505 [2022-01-18 05:11:30,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=289, Invalid=2063, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:11:30,521 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 133 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 1305 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:30,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 516 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1305 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:11:30,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-01-18 05:11:30,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 295. [2022-01-18 05:11:30,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.6564625850340136) internal successors, (781), 294 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:30,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 781 transitions. [2022-01-18 05:11:30,524 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 781 transitions. Word has length 18 [2022-01-18 05:11:30,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:30,524 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 781 transitions. [2022-01-18 05:11:30,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 24 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:30,524 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 781 transitions. [2022-01-18 05:11:30,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:30,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:30,525 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:30,541 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (215)] Ended with exit code 0 [2022-01-18 05:11:30,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:30,725 INFO L402 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:30,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:30,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1270254259, now seen corresponding path program 215 times [2022-01-18 05:11:30,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:30,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681184329] [2022-01-18 05:11:30,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:30,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:30,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:30,950 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:30,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:30,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681184329] [2022-01-18 05:11:30,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681184329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:30,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252473575] [2022-01-18 05:11:30,950 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:11:30,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:30,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:30,951 INFO L229 MonitoredProcess]: Starting monitored process 216 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:30,951 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Waiting until timeout for monitored process [2022-01-18 05:11:31,132 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:11:31,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:31,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:31,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:31,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:31,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 254 treesize of output 218 [2022-01-18 05:11:31,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:31,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 194 [2022-01-18 05:11:32,523 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:32,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:33,741 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:33,741 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 342 treesize of output 312 [2022-01-18 05:11:33,750 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:33,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 306 treesize of output 284 [2022-01-18 05:11:34,208 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:34,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252473575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:34,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:34,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:11:34,209 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708791568] [2022-01-18 05:11:34,209 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:34,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:11:34,209 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:34,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:11:34,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:11:34,209 INFO L87 Difference]: Start difference. First operand 295 states and 781 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:35,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:35,648 INFO L93 Difference]: Finished difference Result 497 states and 1171 transitions. [2022-01-18 05:11:35,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:11:35,648 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:11:35,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:35,649 INFO L225 Difference]: With dead ends: 497 [2022-01-18 05:11:35,649 INFO L226 Difference]: Without dead ends: 461 [2022-01-18 05:11:35,649 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=228, Invalid=1494, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:11:35,649 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 111 mSDsluCounter, 460 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:35,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 281 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 721 Invalid, 0 Unknown, 41 Unchecked, 0.3s Time] [2022-01-18 05:11:35,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2022-01-18 05:11:35,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 305. [2022-01-18 05:11:35,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.6710526315789473) internal successors, (812), 304 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:35,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 812 transitions. [2022-01-18 05:11:35,653 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 812 transitions. Word has length 18 [2022-01-18 05:11:35,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:35,653 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 812 transitions. [2022-01-18 05:11:35,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:35,653 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 812 transitions. [2022-01-18 05:11:35,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:35,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:35,653 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:35,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Ended with exit code 0 [2022-01-18 05:11:35,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:35,854 INFO L402 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:35,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:35,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1864305613, now seen corresponding path program 216 times [2022-01-18 05:11:35,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:35,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070700921] [2022-01-18 05:11:35,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:35,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:35,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:36,091 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:36,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:36,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070700921] [2022-01-18 05:11:36,091 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070700921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:36,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133556557] [2022-01-18 05:11:36,092 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:11:36,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:36,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:36,093 INFO L229 MonitoredProcess]: Starting monitored process 217 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:36,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Waiting until timeout for monitored process [2022-01-18 05:11:36,285 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:11:36,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:36,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:36,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:37,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:37,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 264 treesize of output 228 [2022-01-18 05:11:37,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:37,041 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 206 [2022-01-18 05:11:37,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:37,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:39,002 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:39,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 320 [2022-01-18 05:11:39,011 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:39,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 314 treesize of output 280 [2022-01-18 05:11:39,608 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:39,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133556557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:39,609 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:39,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:11:39,609 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563435998] [2022-01-18 05:11:39,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:39,609 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:11:39,609 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:39,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:11:39,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:11:39,609 INFO L87 Difference]: Start difference. First operand 305 states and 812 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:40,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:40,897 INFO L93 Difference]: Finished difference Result 481 states and 1114 transitions. [2022-01-18 05:11:40,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:11:40,898 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:11:40,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:40,898 INFO L225 Difference]: With dead ends: 481 [2022-01-18 05:11:40,898 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 05:11:40,898 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=155, Invalid=1177, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:11:40,899 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 75 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 1015 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 222 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:40,899 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 415 Invalid, 1015 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 764 Invalid, 0 Unknown, 222 Unchecked, 0.4s Time] [2022-01-18 05:11:40,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 05:11:40,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 311. [2022-01-18 05:11:40,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 2.6838709677419357) internal successors, (832), 310 states have internal predecessors, (832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:40,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 832 transitions. [2022-01-18 05:11:40,902 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 832 transitions. Word has length 18 [2022-01-18 05:11:40,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:40,902 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 832 transitions. [2022-01-18 05:11:40,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:40,902 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 832 transitions. [2022-01-18 05:11:40,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:40,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:40,903 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:40,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (217)] Ended with exit code 0 [2022-01-18 05:11:41,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2022-01-18 05:11:41,103 INFO L402 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:41,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:41,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1895431881, now seen corresponding path program 217 times [2022-01-18 05:11:41,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:41,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47197857] [2022-01-18 05:11:41,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:41,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:41,317 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:41,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:41,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47197857] [2022-01-18 05:11:41,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47197857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:41,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080073608] [2022-01-18 05:11:41,317 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:11:41,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:41,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:41,318 INFO L229 MonitoredProcess]: Starting monitored process 218 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:41,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Waiting until timeout for monitored process [2022-01-18 05:11:41,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:41,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:41,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:42,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:42,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 324 treesize of output 280 [2022-01-18 05:11:42,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:42,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 284 treesize of output 242 [2022-01-18 05:11:42,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:42,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:44,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:44,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 285 [2022-01-18 05:11:44,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:44,334 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 279 treesize of output 249 [2022-01-18 05:11:44,927 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:44,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080073608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:44,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:44,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:11:44,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708291483] [2022-01-18 05:11:44,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:44,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:11:44,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:44,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:11:44,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:11:44,928 INFO L87 Difference]: Start difference. First operand 311 states and 832 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:45,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:45,792 INFO L93 Difference]: Finished difference Result 468 states and 1087 transitions. [2022-01-18 05:11:45,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:11:45,793 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:11:45,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:45,793 INFO L225 Difference]: With dead ends: 468 [2022-01-18 05:11:45,793 INFO L226 Difference]: Without dead ends: 442 [2022-01-18 05:11:45,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 254 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:11:45,794 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 72 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:45,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 342 Invalid, 865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 728 Invalid, 0 Unknown, 114 Unchecked, 0.3s Time] [2022-01-18 05:11:45,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-01-18 05:11:45,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 305. [2022-01-18 05:11:45,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.661184210526316) internal successors, (809), 304 states have internal predecessors, (809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:45,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 809 transitions. [2022-01-18 05:11:45,797 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 809 transitions. Word has length 18 [2022-01-18 05:11:45,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:45,797 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 809 transitions. [2022-01-18 05:11:45,797 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:11:45,797 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 809 transitions. [2022-01-18 05:11:45,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:45,797 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:45,797 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:45,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (218)] Ended with exit code 0 [2022-01-18 05:11:45,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable222 [2022-01-18 05:11:45,998 INFO L402 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:45,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:45,998 INFO L85 PathProgramCache]: Analyzing trace with hash -546218405, now seen corresponding path program 218 times [2022-01-18 05:11:45,998 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:45,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398891962] [2022-01-18 05:11:45,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:45,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:46,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:46,219 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:46,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:46,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398891962] [2022-01-18 05:11:46,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398891962] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:46,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869416311] [2022-01-18 05:11:46,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:11:46,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:46,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:46,220 INFO L229 MonitoredProcess]: Starting monitored process 219 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:46,221 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Waiting until timeout for monitored process [2022-01-18 05:11:46,402 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:11:46,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:46,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:46,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:47,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:47,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 197 [2022-01-18 05:11:47,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:47,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 177 [2022-01-18 05:11:47,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:47,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:49,389 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:49,389 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 391 treesize of output 353 [2022-01-18 05:11:49,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:49,399 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 347 treesize of output 313 [2022-01-18 05:11:50,059 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:50,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869416311] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:50,060 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:50,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:11:50,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316441281] [2022-01-18 05:11:50,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:50,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:11:50,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:50,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:11:50,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:11:50,060 INFO L87 Difference]: Start difference. First operand 305 states and 809 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:11:51,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:51,090 INFO L93 Difference]: Finished difference Result 509 states and 1203 transitions. [2022-01-18 05:11:51,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:11:51,090 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 18 [2022-01-18 05:11:51,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:51,091 INFO L225 Difference]: With dead ends: 509 [2022-01-18 05:11:51,091 INFO L226 Difference]: Without dead ends: 483 [2022-01-18 05:11:51,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:11:51,091 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 79 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 804 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 804 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 213 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:51,091 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 443 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 804 Invalid, 0 Unknown, 213 Unchecked, 0.4s Time] [2022-01-18 05:11:51,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-01-18 05:11:51,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 354. [2022-01-18 05:11:51,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 353 states have (on average 2.679886685552408) internal successors, (946), 353 states have internal predecessors, (946), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:51,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 946 transitions. [2022-01-18 05:11:51,095 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 946 transitions. Word has length 18 [2022-01-18 05:11:51,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:51,095 INFO L470 AbstractCegarLoop]: Abstraction has 354 states and 946 transitions. [2022-01-18 05:11:51,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:11:51,095 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 946 transitions. [2022-01-18 05:11:51,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:51,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:51,096 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:51,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (219)] Forceful destruction successful, exit code 0 [2022-01-18 05:11:51,296 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2022-01-18 05:11:51,296 INFO L402 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:51,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash 600388703, now seen corresponding path program 219 times [2022-01-18 05:11:51,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:51,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023090047] [2022-01-18 05:11:51,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:51,528 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:51,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:51,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023090047] [2022-01-18 05:11:51,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023090047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:51,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1217154297] [2022-01-18 05:11:51,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:11:51,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:51,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:51,530 INFO L229 MonitoredProcess]: Starting monitored process 220 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:51,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Waiting until timeout for monitored process [2022-01-18 05:11:51,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:11:51,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:51,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:51,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:52,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:52,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 326 treesize of output 274 [2022-01-18 05:11:52,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:52,730 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 242 [2022-01-18 05:11:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:53,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:11:54,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:54,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 453 treesize of output 411 [2022-01-18 05:11:54,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:11:54,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 351 [2022-01-18 05:11:55,588 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:55,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1217154297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:11:55,588 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:11:55,588 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:11:55,588 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113007798] [2022-01-18 05:11:55,588 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:11:55,588 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:11:55,588 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:11:55,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:11:55,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:11:55,589 INFO L87 Difference]: Start difference. First operand 354 states and 946 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:11:56,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:11:56,443 INFO L93 Difference]: Finished difference Result 510 states and 1223 transitions. [2022-01-18 05:11:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:11:56,443 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 18 [2022-01-18 05:11:56,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:11:56,444 INFO L225 Difference]: With dead ends: 510 [2022-01-18 05:11:56,444 INFO L226 Difference]: Without dead ends: 490 [2022-01-18 05:11:56,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=115, Invalid=1007, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:11:56,444 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 61 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 678 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 109 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:11:56,445 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 373 Invalid, 678 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 556 Invalid, 0 Unknown, 109 Unchecked, 0.3s Time] [2022-01-18 05:11:56,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2022-01-18 05:11:56,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 363. [2022-01-18 05:11:56,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 362 states have (on average 2.6767955801104972) internal successors, (969), 362 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:11:56,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 969 transitions. [2022-01-18 05:11:56,448 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 969 transitions. Word has length 18 [2022-01-18 05:11:56,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:11:56,448 INFO L470 AbstractCegarLoop]: Abstraction has 363 states and 969 transitions. [2022-01-18 05:11:56,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:11:56,449 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 969 transitions. [2022-01-18 05:11:56,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:11:56,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:11:56,449 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:11:56,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (220)] Ended with exit code 0 [2022-01-18 05:11:56,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2022-01-18 05:11:56,649 INFO L402 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:11:56,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:11:56,650 INFO L85 PathProgramCache]: Analyzing trace with hash 753849921, now seen corresponding path program 220 times [2022-01-18 05:11:56,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:11:56,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398987064] [2022-01-18 05:11:56,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:11:56,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:11:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:11:56,901 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:56,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:11:56,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398987064] [2022-01-18 05:11:56,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398987064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:11:56,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677037467] [2022-01-18 05:11:56,902 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:11:56,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:11:56,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:11:56,902 INFO L229 MonitoredProcess]: Starting monitored process 221 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:11:56,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Waiting until timeout for monitored process [2022-01-18 05:11:57,089 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:11:57,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:11:57,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:11:57,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:11:58,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:58,044 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 225 treesize of output 195 [2022-01-18 05:11:58,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:11:58,048 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 175 [2022-01-18 05:11:58,456 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:11:58,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:00,309 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:00,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 375 [2022-01-18 05:12:00,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:00,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 315 [2022-01-18 05:12:00,911 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:00,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677037467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:00,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:00,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:12:00,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539089142] [2022-01-18 05:12:00,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:00,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:12:00,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:00,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:12:00,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:12:00,912 INFO L87 Difference]: Start difference. First operand 363 states and 969 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:01,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:01,896 INFO L93 Difference]: Finished difference Result 524 states and 1227 transitions. [2022-01-18 05:12:01,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:12:01,897 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 18 [2022-01-18 05:12:01,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:01,897 INFO L225 Difference]: With dead ends: 524 [2022-01-18 05:12:01,897 INFO L226 Difference]: Without dead ends: 513 [2022-01-18 05:12:01,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=134, Invalid=1056, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:12:01,898 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 70 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:01,898 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 433 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 847 Invalid, 0 Unknown, 20 Unchecked, 0.4s Time] [2022-01-18 05:12:01,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2022-01-18 05:12:01,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 359. [2022-01-18 05:12:01,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.6871508379888267) internal successors, (962), 358 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:01,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 962 transitions. [2022-01-18 05:12:01,902 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 962 transitions. Word has length 18 [2022-01-18 05:12:01,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:01,902 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 962 transitions. [2022-01-18 05:12:01,902 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:01,902 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 962 transitions. [2022-01-18 05:12:01,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:01,902 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:01,902 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:01,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (221)] Ended with exit code 0 [2022-01-18 05:12:02,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 221 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-01-18 05:12:02,102 INFO L402 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:02,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:02,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1579381285, now seen corresponding path program 221 times [2022-01-18 05:12:02,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:02,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512777650] [2022-01-18 05:12:02,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:02,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:02,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:02,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:02,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:02,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512777650] [2022-01-18 05:12:02,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512777650] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:02,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592949787] [2022-01-18 05:12:02,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:12:02,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:02,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:02,345 INFO L229 MonitoredProcess]: Starting monitored process 222 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:02,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Waiting until timeout for monitored process [2022-01-18 05:12:02,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:12:02,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:02,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:02,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:03,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:03,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 354 treesize of output 312 [2022-01-18 05:12:03,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:03,752 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 266 [2022-01-18 05:12:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:04,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:06,059 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:06,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 356 treesize of output 318 [2022-01-18 05:12:06,068 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:06,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 312 treesize of output 274 [2022-01-18 05:12:06,601 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:06,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592949787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:06,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:06,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:12:06,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958638161] [2022-01-18 05:12:06,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:06,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:12:06,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:12:06,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=623, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:12:06,602 INFO L87 Difference]: Start difference. First operand 359 states and 962 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:08,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:08,252 INFO L93 Difference]: Finished difference Result 539 states and 1275 transitions. [2022-01-18 05:12:08,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:12:08,252 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 18 [2022-01-18 05:12:08,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:08,253 INFO L225 Difference]: With dead ends: 539 [2022-01-18 05:12:08,253 INFO L226 Difference]: Without dead ends: 519 [2022-01-18 05:12:08,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=141, Invalid=1265, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:12:08,253 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 73 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 148 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:08,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 519 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 931 Invalid, 0 Unknown, 148 Unchecked, 0.4s Time] [2022-01-18 05:12:08,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-01-18 05:12:08,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 362. [2022-01-18 05:12:08,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.6897506925207755) internal successors, (971), 361 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:08,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 971 transitions. [2022-01-18 05:12:08,257 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 971 transitions. Word has length 18 [2022-01-18 05:12:08,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:08,257 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 971 transitions. [2022-01-18 05:12:08,257 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:08,257 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 971 transitions. [2022-01-18 05:12:08,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:08,258 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:08,258 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:08,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (222)] Forceful destruction successful, exit code 0 [2022-01-18 05:12:08,458 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,222 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:08,458 INFO L402 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:08,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:08,458 INFO L85 PathProgramCache]: Analyzing trace with hash -679865121, now seen corresponding path program 222 times [2022-01-18 05:12:08,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:08,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103098433] [2022-01-18 05:12:08,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:08,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:08,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:08,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:08,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:08,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103098433] [2022-01-18 05:12:08,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103098433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:08,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704820503] [2022-01-18 05:12:08,706 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:12:08,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:08,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:08,707 INFO L229 MonitoredProcess]: Starting monitored process 223 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:08,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Waiting until timeout for monitored process [2022-01-18 05:12:08,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:12:08,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:08,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:08,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:09,596 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:09,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 278 treesize of output 242 [2022-01-18 05:12:09,600 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:09,601 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 218 [2022-01-18 05:12:10,507 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:10,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:11,931 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:11,931 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 347 treesize of output 309 [2022-01-18 05:12:11,940 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:11,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 303 treesize of output 273 [2022-01-18 05:12:12,576 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:12,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704820503] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:12,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:12,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:12:12,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193696716] [2022-01-18 05:12:12,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:12,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:12:12,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:12,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:12:12,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=622, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:12:12,577 INFO L87 Difference]: Start difference. First operand 362 states and 971 transitions. Second operand has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:18,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:18,526 INFO L93 Difference]: Finished difference Result 676 states and 1486 transitions. [2022-01-18 05:12:18,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:12:18,526 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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 18 [2022-01-18 05:12:18,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:18,527 INFO L225 Difference]: With dead ends: 676 [2022-01-18 05:12:18,527 INFO L226 Difference]: Without dead ends: 629 [2022-01-18 05:12:18,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 17 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 566 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=292, Invalid=2158, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:12:18,528 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 167 mSDsluCounter, 638 mSDsCounter, 0 mSdLazyCounter, 863 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 863 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 47 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:18,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 404 Invalid, 972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 863 Invalid, 0 Unknown, 47 Unchecked, 0.5s Time] [2022-01-18 05:12:18,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2022-01-18 05:12:18,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 355. [2022-01-18 05:12:18,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.6864406779661016) internal successors, (951), 354 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:18,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 951 transitions. [2022-01-18 05:12:18,532 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 951 transitions. Word has length 18 [2022-01-18 05:12:18,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:18,532 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 951 transitions. [2022-01-18 05:12:18,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 27 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-18 05:12:18,532 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 951 transitions. [2022-01-18 05:12:18,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:18,532 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:18,532 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:18,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (223)] Forceful destruction successful, exit code 0 [2022-01-18 05:12:18,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 223 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2022-01-18 05:12:18,747 INFO L402 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:18,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:18,747 INFO L85 PathProgramCache]: Analyzing trace with hash -728308717, now seen corresponding path program 223 times [2022-01-18 05:12:18,747 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:18,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215192295] [2022-01-18 05:12:18,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:18,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:18,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:18,955 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:18,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215192295] [2022-01-18 05:12:18,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215192295] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:18,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160716001] [2022-01-18 05:12:18,956 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:12:18,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:18,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:18,956 INFO L229 MonitoredProcess]: Starting monitored process 224 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:18,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Waiting until timeout for monitored process [2022-01-18 05:12:19,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:19,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:19,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:19,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:19,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 165 [2022-01-18 05:12:19,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:19,802 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 147 [2022-01-18 05:12:20,157 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:20,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:21,565 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:21,566 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 465 treesize of output 411 [2022-01-18 05:12:21,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:21,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 405 treesize of output 359 [2022-01-18 05:12:22,145 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:22,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160716001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:22,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:22,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:22,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709190001] [2022-01-18 05:12:22,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:22,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:22,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:22,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:22,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:22,146 INFO L87 Difference]: Start difference. First operand 355 states and 951 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:23,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:23,378 INFO L93 Difference]: Finished difference Result 497 states and 1202 transitions. [2022-01-18 05:12:23,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:12:23,378 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:23,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:23,379 INFO L225 Difference]: With dead ends: 497 [2022-01-18 05:12:23,379 INFO L226 Difference]: Without dead ends: 474 [2022-01-18 05:12:23,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=148, Invalid=1258, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:12:23,380 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 75 mSDsluCounter, 543 mSDsCounter, 0 mSdLazyCounter, 704 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:23,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 330 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 704 Invalid, 0 Unknown, 59 Unchecked, 0.3s Time] [2022-01-18 05:12:23,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-01-18 05:12:23,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 360. [2022-01-18 05:12:23,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.6935933147632314) internal successors, (967), 359 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:23,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 967 transitions. [2022-01-18 05:12:23,383 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 967 transitions. Word has length 18 [2022-01-18 05:12:23,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:23,384 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 967 transitions. [2022-01-18 05:12:23,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:23,384 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 967 transitions. [2022-01-18 05:12:23,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:23,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:23,384 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:23,401 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (224)] Ended with exit code 0 [2022-01-18 05:12:23,584 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 224 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2022-01-18 05:12:23,584 INFO L402 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:23,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1386888591, now seen corresponding path program 224 times [2022-01-18 05:12:23,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:23,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874461089] [2022-01-18 05:12:23,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:23,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:23,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:23,797 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:23,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:23,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874461089] [2022-01-18 05:12:23,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874461089] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:23,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593676135] [2022-01-18 05:12:23,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:12:23,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:23,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:23,799 INFO L229 MonitoredProcess]: Starting monitored process 225 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:23,799 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Waiting until timeout for monitored process [2022-01-18 05:12:23,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:12:23,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:23,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:23,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:24,910 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:24,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 201 treesize of output 171 [2022-01-18 05:12:24,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:24,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 153 [2022-01-18 05:12:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:25,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:26,545 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:26,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 354 treesize of output 320 [2022-01-18 05:12:26,554 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:26,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 314 treesize of output 288 [2022-01-18 05:12:27,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:27,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593676135] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:27,114 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:27,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:27,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830888009] [2022-01-18 05:12:27,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:27,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:27,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:27,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:27,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:27,115 INFO L87 Difference]: Start difference. First operand 360 states and 967 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:28,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:28,261 INFO L93 Difference]: Finished difference Result 503 states and 1227 transitions. [2022-01-18 05:12:28,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 05:12:28,261 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:28,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:28,262 INFO L225 Difference]: With dead ends: 503 [2022-01-18 05:12:28,262 INFO L226 Difference]: Without dead ends: 486 [2022-01-18 05:12:28,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 309 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=168, Invalid=1392, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:12:28,262 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 73 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:28,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 307 Invalid, 758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 609 Invalid, 0 Unknown, 131 Unchecked, 0.3s Time] [2022-01-18 05:12:28,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2022-01-18 05:12:28,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 364. [2022-01-18 05:12:28,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.6887052341597797) internal successors, (976), 363 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:28,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 976 transitions. [2022-01-18 05:12:28,266 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 976 transitions. Word has length 18 [2022-01-18 05:12:28,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:28,266 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 976 transitions. [2022-01-18 05:12:28,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:28,266 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 976 transitions. [2022-01-18 05:12:28,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:28,266 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:28,267 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:28,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (225)] Ended with exit code 0 [2022-01-18 05:12:28,467 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229,225 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:28,467 INFO L402 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:28,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:28,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1558783835, now seen corresponding path program 225 times [2022-01-18 05:12:28,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:28,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299621843] [2022-01-18 05:12:28,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:28,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:28,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:28,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:28,675 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:28,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299621843] [2022-01-18 05:12:28,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299621843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:28,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693354639] [2022-01-18 05:12:28,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:12:28,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:28,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:28,676 INFO L229 MonitoredProcess]: Starting monitored process 226 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:28,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Waiting until timeout for monitored process [2022-01-18 05:12:28,864 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:12:28,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:28,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:28,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:29,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:29,615 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 275 treesize of output 231 [2022-01-18 05:12:29,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:29,619 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 235 treesize of output 205 [2022-01-18 05:12:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:29,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:31,503 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:31,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 480 treesize of output 430 [2022-01-18 05:12:31,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:31,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 424 treesize of output 366 [2022-01-18 05:12:32,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:32,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693354639] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:32,254 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:32,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:32,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56845748] [2022-01-18 05:12:32,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:32,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:32,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:32,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:32,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:32,254 INFO L87 Difference]: Start difference. First operand 364 states and 976 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:33,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:33,156 INFO L93 Difference]: Finished difference Result 493 states and 1196 transitions. [2022-01-18 05:12:33,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:12:33,156 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:33,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:33,157 INFO L225 Difference]: With dead ends: 493 [2022-01-18 05:12:33,157 INFO L226 Difference]: Without dead ends: 483 [2022-01-18 05:12:33,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=174, Invalid=1386, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:12:33,157 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 58 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:33,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 364 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 437 Invalid, 0 Unknown, 118 Unchecked, 0.2s Time] [2022-01-18 05:12:33,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2022-01-18 05:12:33,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 362. [2022-01-18 05:12:33,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 361 states have (on average 2.6952908587257616) internal successors, (973), 361 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:33,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 973 transitions. [2022-01-18 05:12:33,161 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 973 transitions. Word has length 18 [2022-01-18 05:12:33,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:33,161 INFO L470 AbstractCegarLoop]: Abstraction has 362 states and 973 transitions. [2022-01-18 05:12:33,161 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:33,161 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 973 transitions. [2022-01-18 05:12:33,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:33,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:33,162 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:33,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (226)] Ended with exit code 0 [2022-01-18 05:12:33,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,226 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:33,362 INFO L402 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:33,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:33,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2008562541, now seen corresponding path program 226 times [2022-01-18 05:12:33,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:33,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615780694] [2022-01-18 05:12:33,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:33,362 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:33,566 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:33,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:33,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615780694] [2022-01-18 05:12:33,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615780694] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:33,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241997852] [2022-01-18 05:12:33,566 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:12:33,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:33,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:33,567 INFO L229 MonitoredProcess]: Starting monitored process 227 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:33,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Waiting until timeout for monitored process [2022-01-18 05:12:33,756 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:12:33,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:33,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:33,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:34,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:34,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 214 [2022-01-18 05:12:34,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:34,535 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 192 [2022-01-18 05:12:35,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:35,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:36,648 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:36,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 540 treesize of output 486 [2022-01-18 05:12:36,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:36,659 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 480 treesize of output 406 [2022-01-18 05:12:37,519 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:37,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241997852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:37,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:37,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:37,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249674634] [2022-01-18 05:12:37,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:37,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:37,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:37,520 INFO L87 Difference]: Start difference. First operand 362 states and 973 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:40,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:40,916 INFO L93 Difference]: Finished difference Result 646 states and 1447 transitions. [2022-01-18 05:12:40,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:12:40,916 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:40,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:40,917 INFO L225 Difference]: With dead ends: 646 [2022-01-18 05:12:40,917 INFO L226 Difference]: Without dead ends: 599 [2022-01-18 05:12:40,917 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 17 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=306, Invalid=2450, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:12:40,918 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 192 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 895 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 895 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 29 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:40,918 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [192 Valid, 365 Invalid, 992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 895 Invalid, 0 Unknown, 29 Unchecked, 0.4s Time] [2022-01-18 05:12:40,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2022-01-18 05:12:40,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 359. [2022-01-18 05:12:40,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 2.6871508379888267) internal successors, (962), 358 states have internal predecessors, (962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:40,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 962 transitions. [2022-01-18 05:12:40,922 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 962 transitions. Word has length 18 [2022-01-18 05:12:40,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:40,922 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 962 transitions. [2022-01-18 05:12:40,922 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:40,922 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 962 transitions. [2022-01-18 05:12:40,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:40,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:40,922 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:40,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (227)] Ended with exit code 0 [2022-01-18 05:12:41,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,227 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:41,123 INFO L402 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:41,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:41,123 INFO L85 PathProgramCache]: Analyzing trace with hash -241189485, now seen corresponding path program 227 times [2022-01-18 05:12:41,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:41,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708804454] [2022-01-18 05:12:41,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:41,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:41,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:41,344 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:41,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:41,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708804454] [2022-01-18 05:12:41,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708804454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:41,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [662320974] [2022-01-18 05:12:41,344 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:12:41,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:41,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:41,345 INFO L229 MonitoredProcess]: Starting monitored process 228 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:41,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Waiting until timeout for monitored process [2022-01-18 05:12:41,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:12:41,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:41,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:41,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:42,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:42,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 165 [2022-01-18 05:12:42,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:42,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 147 [2022-01-18 05:12:42,505 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:42,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:44,122 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:44,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 371 [2022-01-18 05:12:44,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:44,132 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 365 treesize of output 323 [2022-01-18 05:12:44,790 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:44,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [662320974] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:44,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:44,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:44,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605638083] [2022-01-18 05:12:44,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:44,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:44,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:44,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:44,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:44,791 INFO L87 Difference]: Start difference. First operand 359 states and 962 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:45,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:45,140 INFO L93 Difference]: Finished difference Result 520 states and 1299 transitions. [2022-01-18 05:12:45,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:12:45,140 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:45,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:45,141 INFO L225 Difference]: With dead ends: 520 [2022-01-18 05:12:45,141 INFO L226 Difference]: Without dead ends: 503 [2022-01-18 05:12:45,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:12:45,141 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 57 mSDsluCounter, 500 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:45,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 365 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 451 Invalid, 0 Unknown, 166 Unchecked, 0.2s Time] [2022-01-18 05:12:45,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2022-01-18 05:12:45,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 390. [2022-01-18 05:12:45,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.7146529562982007) internal successors, (1056), 389 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:45,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1056 transitions. [2022-01-18 05:12:45,145 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1056 transitions. Word has length 18 [2022-01-18 05:12:45,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:45,145 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1056 transitions. [2022-01-18 05:12:45,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:45,145 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1056 transitions. [2022-01-18 05:12:45,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:45,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:45,146 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:45,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (228)] Ended with exit code 0 [2022-01-18 05:12:45,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 228 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable232 [2022-01-18 05:12:45,347 INFO L402 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:45,347 INFO L85 PathProgramCache]: Analyzing trace with hash -69294241, now seen corresponding path program 228 times [2022-01-18 05:12:45,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:45,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992494185] [2022-01-18 05:12:45,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:45,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:45,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:45,557 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:45,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:45,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992494185] [2022-01-18 05:12:45,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992494185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:45,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653190977] [2022-01-18 05:12:45,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:12:45,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:45,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:45,559 INFO L229 MonitoredProcess]: Starting monitored process 229 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:45,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Waiting until timeout for monitored process [2022-01-18 05:12:45,749 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:12:45,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:45,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:12:45,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:46,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:46,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 163 [2022-01-18 05:12:46,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:46,495 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 167 treesize of output 147 [2022-01-18 05:12:46,979 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:46,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:48,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:48,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 509 treesize of output 443 [2022-01-18 05:12:48,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:48,824 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 450 treesize of output 392 [2022-01-18 05:12:49,509 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:49,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653190977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:49,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:49,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:12:49,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547468653] [2022-01-18 05:12:49,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:49,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:12:49,509 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:49,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:12:49,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=621, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:12:49,510 INFO L87 Difference]: Start difference. First operand 390 states and 1056 transitions. Second operand has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:50,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:50,156 INFO L93 Difference]: Finished difference Result 446 states and 1159 transitions. [2022-01-18 05:12:50,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:12:50,157 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 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 18 [2022-01-18 05:12:50,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:50,157 INFO L225 Difference]: With dead ends: 446 [2022-01-18 05:12:50,157 INFO L226 Difference]: Without dead ends: 440 [2022-01-18 05:12:50,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=125, Invalid=997, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:12:50,158 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 36 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 764 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 178 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:50,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 201 Invalid, 764 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 569 Invalid, 0 Unknown, 178 Unchecked, 0.2s Time] [2022-01-18 05:12:50,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2022-01-18 05:12:50,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 391. [2022-01-18 05:12:50,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.7153846153846155) internal successors, (1059), 390 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:50,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1059 transitions. [2022-01-18 05:12:50,162 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1059 transitions. Word has length 18 [2022-01-18 05:12:50,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:50,162 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1059 transitions. [2022-01-18 05:12:50,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 27 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:50,162 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1059 transitions. [2022-01-18 05:12:50,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:50,162 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:50,162 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:50,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (229)] Forceful destruction successful, exit code 0 [2022-01-18 05:12:50,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233,229 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:50,363 INFO L402 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:50,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1241878443, now seen corresponding path program 229 times [2022-01-18 05:12:50,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:50,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725094290] [2022-01-18 05:12:50,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:50,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:50,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:50,433 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:50,433 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:50,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725094290] [2022-01-18 05:12:50,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725094290] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:50,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458192868] [2022-01-18 05:12:50,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:12:50,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:50,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:50,434 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:50,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-01-18 05:12:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:50,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:12:50,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:50,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:50,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:12:50,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:50,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:12:50,789 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:50,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:50,903 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:50,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:12:50,907 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:50,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:12:50,964 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:50,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458192868] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:50,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:50,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:12:50,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267956174] [2022-01-18 05:12:50,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:50,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:12:50,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:50,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:12:50,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:12:50,965 INFO L87 Difference]: Start difference. First operand 391 states and 1059 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:51,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:51,094 INFO L93 Difference]: Finished difference Result 436 states and 1147 transitions. [2022-01-18 05:12:51,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:12:51,094 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 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 18 [2022-01-18 05:12:51,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:51,095 INFO L225 Difference]: With dead ends: 436 [2022-01-18 05:12:51,095 INFO L226 Difference]: Without dead ends: 436 [2022-01-18 05:12:51,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:12:51,095 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:51,095 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 77 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 253 Invalid, 0 Unknown, 10 Unchecked, 0.1s Time] [2022-01-18 05:12:51,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-01-18 05:12:51,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 391. [2022-01-18 05:12:51,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.7153846153846155) internal successors, (1059), 390 states have internal predecessors, (1059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:51,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 1059 transitions. [2022-01-18 05:12:51,099 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 1059 transitions. Word has length 18 [2022-01-18 05:12:51,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:51,099 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 1059 transitions. [2022-01-18 05:12:51,099 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:51,099 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 1059 transitions. [2022-01-18 05:12:51,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:51,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:51,099 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:51,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Ended with exit code 0 [2022-01-18 05:12:51,300 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234,230 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:51,300 INFO L402 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:51,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:51,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1069983199, now seen corresponding path program 230 times [2022-01-18 05:12:51,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:51,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619964684] [2022-01-18 05:12:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:51,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:51,384 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:51,384 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:51,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619964684] [2022-01-18 05:12:51,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619964684] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:51,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948270865] [2022-01-18 05:12:51,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:12:51,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:51,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:51,386 INFO L229 MonitoredProcess]: Starting monitored process 231 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:51,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Waiting until timeout for monitored process [2022-01-18 05:12:51,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:12:51,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:51,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:12:51,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:51,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:51,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2022-01-18 05:12:51,748 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:51,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 12 [2022-01-18 05:12:51,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:51,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:51,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:51,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:12:51,873 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:51,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 18 [2022-01-18 05:12:51,929 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 2 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:12:51,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948270865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:51,929 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:51,929 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:12:51,929 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239965935] [2022-01-18 05:12:51,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:51,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:12:51,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:51,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:12:51,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:12:51,930 INFO L87 Difference]: Start difference. First operand 391 states and 1059 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-18 05:12:52,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:52,058 INFO L93 Difference]: Finished difference Result 436 states and 1143 transitions. [2022-01-18 05:12:52,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:12:52,058 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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 18 [2022-01-18 05:12:52,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:52,059 INFO L225 Difference]: With dead ends: 436 [2022-01-18 05:12:52,059 INFO L226 Difference]: Without dead ends: 436 [2022-01-18 05:12:52,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-01-18 05:12:52,059 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 30 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:52,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 68 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 237 Invalid, 0 Unknown, 61 Unchecked, 0.1s Time] [2022-01-18 05:12:52,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2022-01-18 05:12:52,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 390. [2022-01-18 05:12:52,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 390 states, 389 states have (on average 2.7146529562982007) internal successors, (1056), 389 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:52,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 390 states to 390 states and 1056 transitions. [2022-01-18 05:12:52,063 INFO L78 Accepts]: Start accepts. Automaton has 390 states and 1056 transitions. Word has length 18 [2022-01-18 05:12:52,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:52,063 INFO L470 AbstractCegarLoop]: Abstraction has 390 states and 1056 transitions. [2022-01-18 05:12:52,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 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-18 05:12:52,063 INFO L276 IsEmpty]: Start isEmpty. Operand 390 states and 1056 transitions. [2022-01-18 05:12:52,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:52,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:52,064 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:52,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (231)] Ended with exit code 0 [2022-01-18 05:12:52,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-01-18 05:12:52,264 INFO L402 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:52,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:52,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1874007823, now seen corresponding path program 231 times [2022-01-18 05:12:52,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:52,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551030062] [2022-01-18 05:12:52,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:52,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:52,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:52,482 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:52,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:52,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551030062] [2022-01-18 05:12:52,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551030062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:52,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051954672] [2022-01-18 05:12:52,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:12:52,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:52,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:52,483 INFO L229 MonitoredProcess]: Starting monitored process 232 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:52,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Waiting until timeout for monitored process [2022-01-18 05:12:52,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:12:52,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:52,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:52,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:53,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:53,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-01-18 05:12:53,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:53,343 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 185 treesize of output 161 [2022-01-18 05:12:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:53,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:12:55,116 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:55,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 446 treesize of output 408 [2022-01-18 05:12:55,126 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:12:55,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 402 treesize of output 348 [2022-01-18 05:12:55,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:55,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1051954672] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:12:55,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:12:55,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:12:55,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125243435] [2022-01-18 05:12:55,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:12:55,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:12:55,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:12:55,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:12:55,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:12:55,700 INFO L87 Difference]: Start difference. First operand 390 states and 1056 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:56,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:12:56,744 INFO L93 Difference]: Finished difference Result 528 states and 1316 transitions. [2022-01-18 05:12:56,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:12:56,745 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:12:56,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:12:56,745 INFO L225 Difference]: With dead ends: 528 [2022-01-18 05:12:56,746 INFO L226 Difference]: Without dead ends: 508 [2022-01-18 05:12:56,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=140, Invalid=1050, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:12:56,746 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 69 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 966 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 151 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:12:56,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 393 Invalid, 966 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 792 Invalid, 0 Unknown, 151 Unchecked, 0.3s Time] [2022-01-18 05:12:56,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2022-01-18 05:12:56,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 394. [2022-01-18 05:12:56,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.7201017811704835) internal successors, (1069), 393 states have internal predecessors, (1069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:56,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1069 transitions. [2022-01-18 05:12:56,750 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1069 transitions. Word has length 18 [2022-01-18 05:12:56,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:12:56,750 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1069 transitions. [2022-01-18 05:12:56,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:12:56,750 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1069 transitions. [2022-01-18 05:12:56,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:12:56,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:12:56,751 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:12:56,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (232)] Ended with exit code 0 [2022-01-18 05:12:56,959 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2022-01-18 05:12:56,959 INFO L402 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:12:56,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:12:56,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1521443309, now seen corresponding path program 232 times [2022-01-18 05:12:56,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:12:56,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764109601] [2022-01-18 05:12:56,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:12:56,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:12:56,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:12:57,171 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:57,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:12:57,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764109601] [2022-01-18 05:12:57,171 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764109601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:12:57,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120614746] [2022-01-18 05:12:57,171 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:12:57,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:12:57,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:12:57,172 INFO L229 MonitoredProcess]: Starting monitored process 233 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:12:57,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Waiting until timeout for monitored process [2022-01-18 05:12:57,386 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:12:57,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:12:57,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:12:57,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:12:58,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:58,078 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 207 [2022-01-18 05:12:58,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:12:58,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 183 [2022-01-18 05:12:59,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:12:59,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:00,716 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:00,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 491 treesize of output 441 [2022-01-18 05:13:00,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:00,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 435 treesize of output 385 [2022-01-18 05:13:01,286 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:01,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120614746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:01,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:01,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:13:01,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469343879] [2022-01-18 05:13:01,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:01,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:13:01,287 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:01,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:13:01,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=572, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:13:01,287 INFO L87 Difference]: Start difference. First operand 394 states and 1069 transitions. Second operand has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:04,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:04,003 INFO L93 Difference]: Finished difference Result 612 states and 1449 transitions. [2022-01-18 05:13:04,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:13:04,004 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:13:04,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:04,004 INFO L225 Difference]: With dead ends: 612 [2022-01-18 05:13:04,004 INFO L226 Difference]: Without dead ends: 579 [2022-01-18 05:13:04,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 417 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=212, Invalid=1680, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:13:04,005 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 96 mSDsluCounter, 895 mSDsCounter, 0 mSdLazyCounter, 1179 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 110 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:04,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 553 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1179 Invalid, 0 Unknown, 110 Unchecked, 0.5s Time] [2022-01-18 05:13:04,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2022-01-18 05:13:04,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 395. [2022-01-18 05:13:04,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.718274111675127) internal successors, (1071), 394 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:04,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1071 transitions. [2022-01-18 05:13:04,009 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1071 transitions. Word has length 18 [2022-01-18 05:13:04,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:04,009 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1071 transitions. [2022-01-18 05:13:04,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6153846153846154) internal successors, (42), 26 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:04,010 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1071 transitions. [2022-01-18 05:13:04,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:04,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:04,010 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:04,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (233)] Ended with exit code 0 [2022-01-18 05:13:04,210 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 233 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-01-18 05:13:04,210 INFO L402 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:04,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:04,211 INFO L85 PathProgramCache]: Analyzing trace with hash 861315291, now seen corresponding path program 233 times [2022-01-18 05:13:04,211 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:04,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816553930] [2022-01-18 05:13:04,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:04,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:04,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:04,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:04,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:04,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816553930] [2022-01-18 05:13:04,430 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816553930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:04,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222922343] [2022-01-18 05:13:04,430 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:13:04,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:04,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:04,431 INFO L229 MonitoredProcess]: Starting monitored process 234 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:04,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Waiting until timeout for monitored process [2022-01-18 05:13:04,625 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:13:04,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:04,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:04,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:05,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 189 treesize of output 165 [2022-01-18 05:13:05,069 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 147 [2022-01-18 05:13:05,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:05,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:07,316 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:07,316 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 409 treesize of output 357 [2022-01-18 05:13:07,325 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:07,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 353 treesize of output 315 [2022-01-18 05:13:07,998 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:07,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222922343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:07,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:07,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:07,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924519373] [2022-01-18 05:13:07,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:07,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:07,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:07,998 INFO L87 Difference]: Start difference. First operand 395 states and 1071 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:09,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:09,793 INFO L93 Difference]: Finished difference Result 550 states and 1337 transitions. [2022-01-18 05:13:09,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:13:09,793 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:09,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:09,794 INFO L225 Difference]: With dead ends: 550 [2022-01-18 05:13:09,794 INFO L226 Difference]: Without dead ends: 523 [2022-01-18 05:13:09,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=214, Invalid=1426, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:13:09,795 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 106 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 890 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:09,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 330 Invalid, 929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 890 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:13:09,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2022-01-18 05:13:09,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 395. [2022-01-18 05:13:09,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.715736040609137) internal successors, (1070), 394 states have internal predecessors, (1070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:09,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1070 transitions. [2022-01-18 05:13:09,799 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1070 transitions. Word has length 18 [2022-01-18 05:13:09,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:09,799 INFO L470 AbstractCegarLoop]: Abstraction has 395 states and 1070 transitions. [2022-01-18 05:13:09,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:09,799 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1070 transitions. [2022-01-18 05:13:09,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:09,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:09,800 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:09,817 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (234)] Ended with exit code 0 [2022-01-18 05:13:10,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238,234 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:10,000 INFO L402 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:10,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:10,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1760831455, now seen corresponding path program 234 times [2022-01-18 05:13:10,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:10,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889656449] [2022-01-18 05:13:10,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:10,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:10,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:10,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889656449] [2022-01-18 05:13:10,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889656449] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:10,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854154476] [2022-01-18 05:13:10,198 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:13:10,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:10,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:10,199 INFO L229 MonitoredProcess]: Starting monitored process 235 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:10,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Waiting until timeout for monitored process [2022-01-18 05:13:10,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:13:10,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:10,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:10,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:10,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 202 [2022-01-18 05:13:10,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 206 treesize of output 178 [2022-01-18 05:13:11,672 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:11,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:13,053 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:13,053 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 457 treesize of output 421 [2022-01-18 05:13:13,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:13,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 367 [2022-01-18 05:13:13,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:13,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854154476] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:13,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:13,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:13,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531362420] [2022-01-18 05:13:13,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:13,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:13,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:13,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:13,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:13,670 INFO L87 Difference]: Start difference. First operand 395 states and 1070 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:15,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:15,876 INFO L93 Difference]: Finished difference Result 632 states and 1463 transitions. [2022-01-18 05:13:15,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:13:15,876 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:15,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:15,877 INFO L225 Difference]: With dead ends: 632 [2022-01-18 05:13:15,877 INFO L226 Difference]: Without dead ends: 585 [2022-01-18 05:13:15,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=303, Invalid=1953, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:13:15,877 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 147 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:15,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 408 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:13:15,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2022-01-18 05:13:15,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 393. [2022-01-18 05:13:15,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 392 states have (on average 2.7091836734693877) internal successors, (1062), 392 states have internal predecessors, (1062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:15,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 1062 transitions. [2022-01-18 05:13:15,882 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 1062 transitions. Word has length 18 [2022-01-18 05:13:15,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:15,882 INFO L470 AbstractCegarLoop]: Abstraction has 393 states and 1062 transitions. [2022-01-18 05:13:15,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:15,882 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 1062 transitions. [2022-01-18 05:13:15,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:15,882 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:15,882 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:15,899 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (235)] Ended with exit code 0 [2022-01-18 05:13:16,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable239 [2022-01-18 05:13:16,083 INFO L402 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:16,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:16,083 INFO L85 PathProgramCache]: Analyzing trace with hash -317765739, now seen corresponding path program 235 times [2022-01-18 05:13:16,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:16,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421154181] [2022-01-18 05:13:16,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:16,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:16,151 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:16,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:16,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421154181] [2022-01-18 05:13:16,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421154181] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:16,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974053137] [2022-01-18 05:13:16,152 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:13:16,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:16,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:16,153 INFO L229 MonitoredProcess]: Starting monitored process 236 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:16,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Waiting until timeout for monitored process [2022-01-18 05:13:16,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:16,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:13:16,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:16,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:16,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 31 [2022-01-18 05:13:16,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:16,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 05:13:16,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:16,580 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:16,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:16,656 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-01-18 05:13:16,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:16,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2022-01-18 05:13:16,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:16,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974053137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:16,758 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:16,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:13:16,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478895976] [2022-01-18 05:13:16,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:16,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:13:16,758 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:16,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:13:16,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:13:16,759 INFO L87 Difference]: Start difference. First operand 393 states and 1062 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:16,867 INFO L93 Difference]: Finished difference Result 418 states and 1112 transitions. [2022-01-18 05:13:16,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:13:16,867 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:13:16,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:16,868 INFO L225 Difference]: With dead ends: 418 [2022-01-18 05:13:16,868 INFO L226 Difference]: Without dead ends: 418 [2022-01-18 05:13:16,868 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=399, Unknown=0, NotChecked=0, Total=506 [2022-01-18 05:13:16,868 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 16 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 214 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 53 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:16,868 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 63 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 214 Invalid, 0 Unknown, 53 Unchecked, 0.1s Time] [2022-01-18 05:13:16,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-01-18 05:13:16,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 394. [2022-01-18 05:13:16,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.7099236641221376) internal successors, (1065), 393 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:16,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1065 transitions. [2022-01-18 05:13:16,872 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1065 transitions. Word has length 18 [2022-01-18 05:13:16,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:16,872 INFO L470 AbstractCegarLoop]: Abstraction has 394 states and 1065 transitions. [2022-01-18 05:13:16,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:16,872 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1065 transitions. [2022-01-18 05:13:16,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:16,873 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:16,873 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:16,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (236)] Ended with exit code 0 [2022-01-18 05:13:17,073 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,236 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:17,073 INFO L402 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:17,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:17,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1458424685, now seen corresponding path program 236 times [2022-01-18 05:13:17,074 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:17,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675221087] [2022-01-18 05:13:17,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:17,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:17,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:17,266 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:17,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:17,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675221087] [2022-01-18 05:13:17,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675221087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:17,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508970881] [2022-01-18 05:13:17,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:13:17,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:17,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:17,267 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:17,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2022-01-18 05:13:17,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:13:17,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:17,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:17,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:18,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 370 treesize of output 312 [2022-01-18 05:13:18,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 276 [2022-01-18 05:13:18,870 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:18,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:20,023 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:20,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 295 [2022-01-18 05:13:20,032 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:20,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 291 treesize of output 275 [2022-01-18 05:13:21,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:21,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508970881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:21,100 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:21,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:21,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464965730] [2022-01-18 05:13:21,100 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:21,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:21,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:21,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:21,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:21,100 INFO L87 Difference]: Start difference. First operand 394 states and 1065 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:23,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:23,317 INFO L93 Difference]: Finished difference Result 641 states and 1473 transitions. [2022-01-18 05:13:23,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:13:23,318 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:23,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:23,318 INFO L225 Difference]: With dead ends: 641 [2022-01-18 05:13:23,319 INFO L226 Difference]: Without dead ends: 594 [2022-01-18 05:13:23,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 523 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=317, Invalid=2035, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:13:23,319 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 211 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:23,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 334 Invalid, 877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:13:23,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2022-01-18 05:13:23,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 392. [2022-01-18 05:13:23,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.703324808184143) internal successors, (1057), 391 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:23,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1057 transitions. [2022-01-18 05:13:23,336 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1057 transitions. Word has length 18 [2022-01-18 05:13:23,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:23,336 INFO L470 AbstractCegarLoop]: Abstraction has 392 states and 1057 transitions. [2022-01-18 05:13:23,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:23,336 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1057 transitions. [2022-01-18 05:13:23,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:23,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:23,336 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:23,353 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2022-01-18 05:13:23,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241,237 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:23,537 INFO L402 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:23,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:23,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1292670811, now seen corresponding path program 237 times [2022-01-18 05:13:23,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:23,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809404312] [2022-01-18 05:13:23,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:23,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:23,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:23,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:23,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:23,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809404312] [2022-01-18 05:13:23,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809404312] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:23,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488327208] [2022-01-18 05:13:23,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:13:23,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:23,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:23,730 INFO L229 MonitoredProcess]: Starting monitored process 238 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:23,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Waiting until timeout for monitored process [2022-01-18 05:13:23,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:13:23,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:23,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:23,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:24,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:24,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 268 treesize of output 228 [2022-01-18 05:13:24,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:24,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 232 treesize of output 198 [2022-01-18 05:13:25,086 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:25,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:26,451 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:26,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 441 treesize of output 395 [2022-01-18 05:13:26,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:26,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 391 treesize of output 341 [2022-01-18 05:13:27,027 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:27,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488327208] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:27,028 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:27,028 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:27,028 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951367496] [2022-01-18 05:13:27,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:27,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:27,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:27,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:27,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:27,028 INFO L87 Difference]: Start difference. First operand 392 states and 1057 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:27,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:27,604 INFO L93 Difference]: Finished difference Result 535 states and 1347 transitions. [2022-01-18 05:13:27,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-18 05:13:27,604 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:27,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:27,605 INFO L225 Difference]: With dead ends: 535 [2022-01-18 05:13:27,605 INFO L226 Difference]: Without dead ends: 518 [2022-01-18 05:13:27,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 19 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=818, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:13:27,605 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 62 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 343 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 90 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:27,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 343 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 676 Invalid, 0 Unknown, 90 Unchecked, 0.3s Time] [2022-01-18 05:13:27,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-01-18 05:13:27,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 416. [2022-01-18 05:13:27,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.7325301204819277) internal successors, (1134), 415 states have internal predecessors, (1134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:27,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1134 transitions. [2022-01-18 05:13:27,610 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1134 transitions. Word has length 18 [2022-01-18 05:13:27,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:27,610 INFO L470 AbstractCegarLoop]: Abstraction has 416 states and 1134 transitions. [2022-01-18 05:13:27,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:27,610 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1134 transitions. [2022-01-18 05:13:27,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:27,611 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:27,611 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:27,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (238)] Forceful destruction successful, exit code 0 [2022-01-18 05:13:27,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,238 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:27,827 INFO L402 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:27,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:27,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1464566055, now seen corresponding path program 238 times [2022-01-18 05:13:27,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:27,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855035852] [2022-01-18 05:13:27,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:27,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:27,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:28,018 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:28,019 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:28,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855035852] [2022-01-18 05:13:28,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855035852] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:28,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698457929] [2022-01-18 05:13:28,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:13:28,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:28,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:28,020 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:28,022 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-01-18 05:13:28,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:13:28,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:28,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:28,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:28,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 187 [2022-01-18 05:13:28,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 191 treesize of output 167 [2022-01-18 05:13:29,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:29,010 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:30,468 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:30,469 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 419 treesize of output 383 [2022-01-18 05:13:30,478 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:30,478 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 379 treesize of output 331 [2022-01-18 05:13:31,052 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:31,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698457929] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:31,052 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:31,052 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:13:31,052 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770186029] [2022-01-18 05:13:31,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:31,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:13:31,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:31,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:13:31,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:13:31,053 INFO L87 Difference]: Start difference. First operand 416 states and 1134 transitions. Second operand has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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-18 05:13:31,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:31,983 INFO L93 Difference]: Finished difference Result 546 states and 1361 transitions. [2022-01-18 05:13:31,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:13:31,984 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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 18 [2022-01-18 05:13:31,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:31,984 INFO L225 Difference]: With dead ends: 546 [2022-01-18 05:13:31,984 INFO L226 Difference]: Without dead ends: 532 [2022-01-18 05:13:31,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 16 SyntacticMatches, 6 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:13:31,985 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 70 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:31,985 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 385 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-18 05:13:31,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2022-01-18 05:13:31,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 414. [2022-01-18 05:13:31,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.738498789346247) internal successors, (1131), 413 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:31,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1131 transitions. [2022-01-18 05:13:31,989 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1131 transitions. Word has length 18 [2022-01-18 05:13:31,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:31,989 INFO L470 AbstractCegarLoop]: Abstraction has 414 states and 1131 transitions. [2022-01-18 05:13:31,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.6538461538461537) internal successors, (43), 26 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-18 05:13:31,989 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1131 transitions. [2022-01-18 05:13:31,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:31,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:31,990 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:32,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Forceful destruction successful, exit code 0 [2022-01-18 05:13:32,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243,239 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:32,190 INFO L402 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:32,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:32,191 INFO L85 PathProgramCache]: Analyzing trace with hash -2102780321, now seen corresponding path program 239 times [2022-01-18 05:13:32,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:32,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606359452] [2022-01-18 05:13:32,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:32,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:32,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:32,375 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:32,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:32,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606359452] [2022-01-18 05:13:32,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606359452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:32,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512566893] [2022-01-18 05:13:32,376 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:13:32,376 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:32,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:32,377 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:32,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-01-18 05:13:32,581 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:13:32,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:32,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:32,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:32,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 244 [2022-01-18 05:13:32,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 218 [2022-01-18 05:13:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:33,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:34,871 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:34,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 315 treesize of output 293 [2022-01-18 05:13:34,880 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:34,880 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 289 treesize of output 263 [2022-01-18 05:13:35,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:35,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512566893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:35,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:35,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:35,316 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336046705] [2022-01-18 05:13:35,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:35,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:35,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:35,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:35,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:35,316 INFO L87 Difference]: Start difference. First operand 414 states and 1131 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:36,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:36,371 INFO L93 Difference]: Finished difference Result 602 states and 1460 transitions. [2022-01-18 05:13:36,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:13:36,371 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:36,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:36,372 INFO L225 Difference]: With dead ends: 602 [2022-01-18 05:13:36,372 INFO L226 Difference]: Without dead ends: 569 [2022-01-18 05:13:36,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:13:36,372 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 118 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:36,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 277 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 700 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 05:13:36,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2022-01-18 05:13:36,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 413. [2022-01-18 05:13:36,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 412 states have (on average 2.733009708737864) internal successors, (1126), 412 states have internal predecessors, (1126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:36,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 1126 transitions. [2022-01-18 05:13:36,377 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 1126 transitions. Word has length 18 [2022-01-18 05:13:36,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:36,377 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 1126 transitions. [2022-01-18 05:13:36,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:36,377 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 1126 transitions. [2022-01-18 05:13:36,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:36,377 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:36,378 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:36,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2022-01-18 05:13:36,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-01-18 05:13:36,578 INFO L402 AbstractCegarLoop]: === Iteration 246 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:36,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:36,578 INFO L85 PathProgramCache]: Analyzing trace with hash 113589781, now seen corresponding path program 240 times [2022-01-18 05:13:36,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:36,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682821457] [2022-01-18 05:13:36,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:36,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:36,650 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:36,650 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:36,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682821457] [2022-01-18 05:13:36,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682821457] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:36,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427817329] [2022-01-18 05:13:36,650 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:13:36,650 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:36,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:36,651 INFO L229 MonitoredProcess]: Starting monitored process 241 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:36,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Waiting until timeout for monitored process [2022-01-18 05:13:36,853 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:13:36,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:36,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-18 05:13:36,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:36,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:36,960 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 40 [2022-01-18 05:13:36,962 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:36,963 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 34 [2022-01-18 05:13:37,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:37,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:37,146 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:37,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-01-18 05:13:37,150 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:37,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 20 [2022-01-18 05:13:37,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:13:37,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427817329] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:37,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:37,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-01-18 05:13:37,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278845019] [2022-01-18 05:13:37,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:37,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:13:37,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:37,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:13:37,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:13:37,193 INFO L87 Difference]: Start difference. First operand 413 states and 1126 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:37,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:37,479 INFO L93 Difference]: Finished difference Result 463 states and 1229 transitions. [2022-01-18 05:13:37,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:13:37,480 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-01-18 05:13:37,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:37,480 INFO L225 Difference]: With dead ends: 463 [2022-01-18 05:13:37,480 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 05:13:37,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=756, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:13:37,480 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 80 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:37,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 75 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:13:37,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 05:13:37,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 411. [2022-01-18 05:13:37,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.726829268292683) internal successors, (1118), 410 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:37,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1118 transitions. [2022-01-18 05:13:37,484 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1118 transitions. Word has length 18 [2022-01-18 05:13:37,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:37,484 INFO L470 AbstractCegarLoop]: Abstraction has 411 states and 1118 transitions. [2022-01-18 05:13:37,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:37,485 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1118 transitions. [2022-01-18 05:13:37,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:37,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:37,485 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:37,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (241)] Forceful destruction successful, exit code 0 [2022-01-18 05:13:37,687 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 241 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-01-18 05:13:37,687 INFO L402 AbstractCegarLoop]: === Iteration 247 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:37,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:37,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1027069165, now seen corresponding path program 241 times [2022-01-18 05:13:37,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:37,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481950909] [2022-01-18 05:13:37,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:37,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:37,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:37,883 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:37,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:37,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481950909] [2022-01-18 05:13:37,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481950909] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:37,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251557181] [2022-01-18 05:13:37,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:13:37,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:37,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:37,884 INFO L229 MonitoredProcess]: Starting monitored process 242 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:37,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Waiting until timeout for monitored process [2022-01-18 05:13:38,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:38,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:38,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:38,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 360 treesize of output 304 [2022-01-18 05:13:38,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 266 [2022-01-18 05:13:39,338 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:39,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:13:40,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:40,513 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 317 treesize of output 293 [2022-01-18 05:13:40,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:13:40,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 289 treesize of output 269 [2022-01-18 05:13:41,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:41,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251557181] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:13:41,070 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:13:41,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 25 [2022-01-18 05:13:41,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109565906] [2022-01-18 05:13:41,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:13:41,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-18 05:13:41,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:13:41,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-18 05:13:41,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2022-01-18 05:13:41,071 INFO L87 Difference]: Start difference. First operand 411 states and 1118 transitions. Second operand has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:43,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:13:43,887 INFO L93 Difference]: Finished difference Result 650 states and 1521 transitions. [2022-01-18 05:13:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:13:43,887 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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 18 [2022-01-18 05:13:43,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:13:43,888 INFO L225 Difference]: With dead ends: 650 [2022-01-18 05:13:43,888 INFO L226 Difference]: Without dead ends: 603 [2022-01-18 05:13:43,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 565 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=298, Invalid=2054, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:13:43,888 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 175 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 1092 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:13:43,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 394 Invalid, 1092 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1029 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-18 05:13:43,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2022-01-18 05:13:43,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 419. [2022-01-18 05:13:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.7392344497607657) internal successors, (1145), 418 states have internal predecessors, (1145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:13:43,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1145 transitions. [2022-01-18 05:13:43,893 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1145 transitions. Word has length 18 [2022-01-18 05:13:43,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:13:43,893 INFO L470 AbstractCegarLoop]: Abstraction has 419 states and 1145 transitions. [2022-01-18 05:13:43,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.64) internal successors, (41), 25 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-18 05:13:43,893 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1145 transitions. [2022-01-18 05:13:43,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:13:43,893 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:13:43,893 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:13:43,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (242)] Forceful destruction successful, exit code 0 [2022-01-18 05:13:44,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 242 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2022-01-18 05:13:44,094 INFO L402 AbstractCegarLoop]: === Iteration 248 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:13:44,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:13:44,094 INFO L85 PathProgramCache]: Analyzing trace with hash -2039761697, now seen corresponding path program 242 times [2022-01-18 05:13:44,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:13:44,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653887705] [2022-01-18 05:13:44,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:13:44,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:13:44,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:13:44,334 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:44,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:13:44,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653887705] [2022-01-18 05:13:44,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653887705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:13:44,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313854225] [2022-01-18 05:13:44,334 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:13:44,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:44,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:13:44,335 INFO L229 MonitoredProcess]: Starting monitored process 243 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:13:44,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Waiting until timeout for monitored process [2022-01-18 05:13:44,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:13:44,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:13:44,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:13:44,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:13:45,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:45,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 223 treesize of output 193 [2022-01-18 05:13:45,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:13:45,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 197 treesize of output 171 [2022-01-18 05:13:45,895 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:13:45,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2022-01-18 05:13:46,548 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 05:13:46,550 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 05:13:46,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Ended with exit code 0 [2022-01-18 05:13:46,572 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 05:13:46,588 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (243)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 05:13:46,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,243 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:13:46,751 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 2 for 1ms.. [2022-01-18 05:13:46,752 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 05:13:46,752 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 05:13:46,754 INFO L732 BasicCegarLoop]: Path program histogram: [242, 2, 1, 1, 1, 1] [2022-01-18 05:13:46,755 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 05:13:46,756 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 05:13:46,757 INFO L202 PluginConnector]: Adding new model nzb-file-symm.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:13:46 BasicIcfg [2022-01-18 05:13:46,757 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 05:13:46,757 INFO L158 Benchmark]: Toolchain (without parser) took 754293.43ms. Allocated memory was 339.7MB in the beginning and 723.5MB in the end (delta: 383.8MB). Free memory was 301.3MB in the beginning and 371.0MB in the end (delta: -69.7MB). Peak memory consumption was 317.8MB. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 339.7MB. Free memory is still 302.6MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L158 Benchmark]: Boogie Procedure Inliner took 22.06ms. Allocated memory is still 339.7MB. Free memory was 301.3MB in the beginning and 299.7MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L158 Benchmark]: Boogie Preprocessor took 11.77ms. Allocated memory is still 339.7MB. Free memory was 299.7MB in the beginning and 298.7MB in the end (delta: 993.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L158 Benchmark]: RCFGBuilder took 370.43ms. Allocated memory is still 339.7MB. Free memory was 298.7MB in the beginning and 284.8MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L158 Benchmark]: TraceAbstraction took 753869.01ms. Allocated memory was 339.7MB in the beginning and 723.5MB in the end (delta: 383.8MB). Free memory was 284.4MB in the beginning and 371.0MB in the end (delta: -86.6MB). Peak memory consumption was 298.9MB. Max. memory is 16.0GB. [2022-01-18 05:13:46,757 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.10ms. Allocated memory is still 339.7MB. Free memory is still 302.6MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 22.06ms. Allocated memory is still 339.7MB. Free memory was 301.3MB in the beginning and 299.7MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 11.77ms. Allocated memory is still 339.7MB. Free memory was 299.7MB in the beginning and 298.7MB in the end (delta: 993.1kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 370.43ms. Allocated memory is still 339.7MB. Free memory was 298.7MB in the beginning and 284.8MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 753869.01ms. Allocated memory was 339.7MB in the beginning and 723.5MB in the end (delta: 383.8MB). Free memory was 284.4MB in the beginning and 371.0MB in the end (delta: -86.6MB). Peak memory consumption was 298.9MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 2 for 1ms.. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 2 for 1ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 2 for 1ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 27 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 753.8s, OverallIterations: 248, TraceHistogramMax: 4, PathProgramHistogramMax: 242, EmptinessCheckTime: 0.1s, AutomataDifference: 173.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14848 SdHoareTripleChecker+Valid, 45.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14848 mSDsluCounter, 43914 SdHoareTripleChecker+Invalid, 38.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 12559 IncrementalHoareTripleChecker+Unchecked, 73359 mSDsCounter, 5333 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 103674 IncrementalHoareTripleChecker+Invalid, 121566 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5333 mSolverCounterUnsat, 3701 mSDtfsCounter, 103674 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12053 GetRequests, 4994 SyntacticMatches, 590 SemanticMatches, 6469 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44053 ImplicationChecksByTransitivity, 204.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=419occurred in iteration=247, InterpolantAutomatonStates: 4517, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 247 MinimizatonAttempts, 16501 StatesRemovedByMinimization, 244 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 499.4s InterpolantComputationTime, 8128 NumberOfCodeBlocks, 8128 NumberOfCodeBlocksAsserted, 800 NumberOfCheckSat, 11430 ConstructedInterpolants, 603 QuantifiedInterpolants, 259243 SizeOfPredicates, 2774 NumberOfNonLiveVariables, 18445 ConjunctsInSsa, 5799 ConjunctsInUnsatCore, 729 InterpolantComputations, 6 PerfectInterpolantSequences, 704/6080 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