/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/parallel/misc-1.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 05:21:53,814 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:21:53,816 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:21:53,867 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:21:53,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:21:53,869 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:21:53,870 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:21:53,879 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:21:53,881 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:21:53,881 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:21:53,882 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:21:53,885 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:21:53,885 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:21:53,892 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:21:53,893 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:21:53,895 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:21:53,895 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:21:53,897 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:21:53,902 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:21:53,907 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:21:53,908 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:21:53,909 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:21:53,911 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:21:53,912 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:21:53,918 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:21:53,918 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:21:53,918 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:21:53,919 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:21:53,919 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:21:53,920 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:21:53,920 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:21:53,921 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:21:53,921 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:21:53,922 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:21:53,922 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:21:53,922 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:21:53,923 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:21:53,923 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:21:53,923 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:21:53,924 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:21:53,924 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:21:53,929 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 05:21:53,960 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:21:53,961 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:21:53,961 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:21:53,961 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:21:53,962 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:21:53,962 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:21:53,962 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:21:53,962 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:21:53,963 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:21:53,963 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:21:53,964 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:21:53,965 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:21:53,965 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:21:53,965 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:21:53,965 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:21:53,965 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:21:53,965 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:21:53,965 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:21:53,966 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:21:53,966 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:21:53,966 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:21:53,966 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:21:53,966 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:21:53,966 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:21:54,173 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:21:54,192 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:21:54,195 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:21:54,196 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:21:54,197 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:21:54,198 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl [2022-01-18 05:21:54,198 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/parallel/misc-1.wvr.bpl' [2022-01-18 05:21:54,223 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:21:54,224 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:21:54,225 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:21:54,225 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:21:54,225 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:21:54,235 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,242 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,247 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:21:54,249 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:21:54,250 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:21:54,250 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:21:54,250 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:21:54,256 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,256 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,258 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,258 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,262 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,265 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,266 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,270 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:21:54,271 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:21:54,271 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:21:54,272 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:21:54,272 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/1) ... [2022-01-18 05:21:54,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:21:54,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:54,313 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:21:54,318 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:21:54,343 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:21:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:21:54,343 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:21:54,343 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:21:54,343 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:21:54,343 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:21:54,344 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:21:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:21:54,344 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:21:54,345 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:21:54,381 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:21:54,383 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:21:54,462 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:21:54,467 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:21:54,468 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 05:21:54,469 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:21:54 BoogieIcfgContainer [2022-01-18 05:21:54,469 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:21:54,471 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:21:54,471 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:21:54,473 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:21:54,473 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 05:21:54" (1/2) ... [2022-01-18 05:21:54,474 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@112a4d00 and model type misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:21:54, skipping insertion in model container [2022-01-18 05:21:54,474 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:21:54" (2/2) ... [2022-01-18 05:21:54,475 INFO L111 eAbstractionObserver]: Analyzing ICFG misc-1.wvr.bpl [2022-01-18 05:21:54,478 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:21:54,478 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:21:54,479 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:21:54,479 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:21:54,536 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 05:21:54,606 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:21:54,612 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:21:54,613 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 05:21:54,655 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 34 places, 31 transitions, 78 flow [2022-01-18 05:21:54,677 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:54,679 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:54,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 05:21:54,696 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:54,697 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:54,697 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:54,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:54,701 INFO L85 PathProgramCache]: Analyzing trace with hash -658757211, now seen corresponding path program 1 times [2022-01-18 05:21:54,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:54,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085828583] [2022-01-18 05:21:54,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:54,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:54,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:54,956 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:21:54,956 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:54,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085828583] [2022-01-18 05:21:54,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085828583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:21:54,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:21:54,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:21:54,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639531038] [2022-01-18 05:21:54,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:21:54,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 05:21:54,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:55,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 05:21:55,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:21:55,014 INFO L87 Difference]: Start difference. First operand has 104 states, 103 states have (on average 2.1650485436893203) internal successors, (223), 103 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:55,213 INFO L93 Difference]: Finished difference Result 299 states and 680 transitions. [2022-01-18 05:21:55,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 05:21:55,215 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-01-18 05:21:55,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:55,223 INFO L225 Difference]: With dead ends: 299 [2022-01-18 05:21:55,223 INFO L226 Difference]: Without dead ends: 286 [2022-01-18 05:21:55,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:21:55,226 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 64 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:55,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 55 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:21:55,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-01-18 05:21:55,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 116. [2022-01-18 05:21:55,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.1478260869565218) internal successors, (247), 115 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 247 transitions. [2022-01-18 05:21:55,286 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 247 transitions. Word has length 13 [2022-01-18 05:21:55,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:55,286 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 247 transitions. [2022-01-18 05:21:55,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,287 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 247 transitions. [2022-01-18 05:21:55,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:21:55,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:55,288 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:55,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:21:55,288 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:55,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:55,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1900646624, now seen corresponding path program 1 times [2022-01-18 05:21:55,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:55,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530551786] [2022-01-18 05:21:55,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:55,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:55,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:55,371 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:55,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:55,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530551786] [2022-01-18 05:21:55,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530551786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:55,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44638433] [2022-01-18 05:21:55,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:55,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:55,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:55,374 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:21:55,375 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:21:55,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:55,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:21:55,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:55,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:55,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:55,500 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:55,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44638433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:55,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:55,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 05:21:55,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263515669] [2022-01-18 05:21:55,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:55,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:21:55,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:55,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:21:55,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:21:55,503 INFO L87 Difference]: Start difference. First operand 116 states and 247 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:55,624 INFO L93 Difference]: Finished difference Result 274 states and 579 transitions. [2022-01-18 05:21:55,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:21:55,626 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:21:55,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:55,627 INFO L225 Difference]: With dead ends: 274 [2022-01-18 05:21:55,627 INFO L226 Difference]: Without dead ends: 274 [2022-01-18 05:21:55,631 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:21:55,632 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 72 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:55,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 53 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:21:55,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2022-01-18 05:21:55,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 124. [2022-01-18 05:21:55,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 123 states have (on average 2.1707317073170733) internal successors, (267), 123 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 267 transitions. [2022-01-18 05:21:55,639 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 267 transitions. Word has length 17 [2022-01-18 05:21:55,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:55,639 INFO L470 AbstractCegarLoop]: Abstraction has 124 states and 267 transitions. [2022-01-18 05:21:55,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,639 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 267 transitions. [2022-01-18 05:21:55,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:21:55,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:55,640 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:55,665 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:21:55,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:55,841 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:55,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:55,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1663020490, now seen corresponding path program 1 times [2022-01-18 05:21:55,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:55,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996986954] [2022-01-18 05:21:55,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:55,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:55,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:55,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:55,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:55,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996986954] [2022-01-18 05:21:55,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996986954] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:21:55,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:21:55,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:21:55,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119595045] [2022-01-18 05:21:55,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:21:55,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 05:21:55,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:55,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 05:21:55,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:21:55,885 INFO L87 Difference]: Start difference. First operand 124 states and 267 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:55,946 INFO L93 Difference]: Finished difference Result 159 states and 339 transitions. [2022-01-18 05:21:55,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 05:21:55,947 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:21:55,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:55,950 INFO L225 Difference]: With dead ends: 159 [2022-01-18 05:21:55,950 INFO L226 Difference]: Without dead ends: 149 [2022-01-18 05:21:55,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:21:55,952 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 44 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:55,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 31 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:21:55,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-01-18 05:21:55,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 121. [2022-01-18 05:21:55,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.158333333333333) internal successors, (259), 120 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 259 transitions. [2022-01-18 05:21:55,970 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 259 transitions. Word has length 17 [2022-01-18 05:21:55,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:55,970 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 259 transitions. [2022-01-18 05:21:55,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:55,971 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 259 transitions. [2022-01-18 05:21:55,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-18 05:21:55,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:55,975 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:55,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 05:21:55,975 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:55,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:55,975 INFO L85 PathProgramCache]: Analyzing trace with hash 585178474, now seen corresponding path program 2 times [2022-01-18 05:21:55,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:55,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090430829] [2022-01-18 05:21:55,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:55,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:55,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:56,038 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:56,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:56,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090430829] [2022-01-18 05:21:56,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090430829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:56,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656654707] [2022-01-18 05:21:56,038 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:21:56,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:56,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:56,044 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:21:56,045 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:21:56,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:21:56,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:21:56,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 05:21:56,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:56,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:21:56,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656654707] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:56,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:56,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 5 [2022-01-18 05:21:56,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23389897] [2022-01-18 05:21:56,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:56,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:21:56,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:56,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:21:56,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:21:56,179 INFO L87 Difference]: Start difference. First operand 121 states and 259 transitions. Second operand has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:56,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:56,258 INFO L93 Difference]: Finished difference Result 205 states and 453 transitions. [2022-01-18 05:21:56,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:21:56,258 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-18 05:21:56,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:56,259 INFO L225 Difference]: With dead ends: 205 [2022-01-18 05:21:56,259 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 05:21:56,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:21:56,262 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 42 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:56,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 41 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:21:56,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 05:21:56,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 125. [2022-01-18 05:21:56,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.153225806451613) internal successors, (267), 124 states have internal predecessors, (267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:56,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 267 transitions. [2022-01-18 05:21:56,276 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 267 transitions. Word has length 17 [2022-01-18 05:21:56,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:56,276 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 267 transitions. [2022-01-18 05:21:56,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:56,277 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 267 transitions. [2022-01-18 05:21:56,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:21:56,277 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:56,277 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:56,293 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:21:56,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-18 05:21:56,493 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:56,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:56,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1679753339, now seen corresponding path program 1 times [2022-01-18 05:21:56,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:56,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754421642] [2022-01-18 05:21:56,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:56,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:56,666 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:21:56,666 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:56,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754421642] [2022-01-18 05:21:56,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754421642] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:56,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442492976] [2022-01-18 05:21:56,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:56,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:56,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:56,668 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:21:56,669 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:21:56,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:56,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:21:56,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:56,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 05:21:56,917 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:21:56,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:57,018 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:21:57,018 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 05:21:57,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-01-18 05:21:57,062 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:21:57,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442492976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:57,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:57,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2022-01-18 05:21:57,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045672967] [2022-01-18 05:21:57,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:57,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-18 05:21:57,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:57,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-18 05:21:57,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:21:57,063 INFO L87 Difference]: Start difference. First operand 125 states and 267 transitions. Second operand has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:57,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:57,362 INFO L93 Difference]: Finished difference Result 441 states and 1008 transitions. [2022-01-18 05:21:57,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:21:57,365 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:21:57,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:57,367 INFO L225 Difference]: With dead ends: 441 [2022-01-18 05:21:57,367 INFO L226 Difference]: Without dead ends: 431 [2022-01-18 05:21:57,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-01-18 05:21:57,368 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 121 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:57,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 135 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 437 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:21:57,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-01-18 05:21:57,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 191. [2022-01-18 05:21:57,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.1842105263157894) internal successors, (415), 190 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:57,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 415 transitions. [2022-01-18 05:21:57,377 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 415 transitions. Word has length 21 [2022-01-18 05:21:57,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:57,377 INFO L470 AbstractCegarLoop]: Abstraction has 191 states and 415 transitions. [2022-01-18 05:21:57,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0) internal successors, (48), 15 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:57,378 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 415 transitions. [2022-01-18 05:21:57,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:21:57,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:57,379 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:57,404 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-18 05:21:57,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:57,590 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:57,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:57,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1612347543, now seen corresponding path program 2 times [2022-01-18 05:21:57,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:57,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118942954] [2022-01-18 05:21:57,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:57,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:57,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:57,735 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:21:57,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:57,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118942954] [2022-01-18 05:21:57,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118942954] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:57,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738725039] [2022-01-18 05:21:57,736 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:21:57,736 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:57,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:57,737 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:21:57,738 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:21:57,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:21:57,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:21:57,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:21:57,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:57,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 05:21:58,002 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:21:58,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:58,087 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:21:58,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 05:21:58,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-01-18 05:21:58,130 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:21:58,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738725039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:58,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:58,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2022-01-18 05:21:58,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273842891] [2022-01-18 05:21:58,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:58,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:21:58,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:58,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:21:58,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:21:58,132 INFO L87 Difference]: Start difference. First operand 191 states and 415 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:58,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:58,338 INFO L93 Difference]: Finished difference Result 432 states and 992 transitions. [2022-01-18 05:21:58,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:21:58,339 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:21:58,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:58,340 INFO L225 Difference]: With dead ends: 432 [2022-01-18 05:21:58,340 INFO L226 Difference]: Without dead ends: 423 [2022-01-18 05:21:58,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:21:58,341 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 125 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:58,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 118 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:21:58,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-01-18 05:21:58,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 202. [2022-01-18 05:21:58,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 201 states have (on average 2.1940298507462686) internal successors, (441), 201 states have internal predecessors, (441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:58,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 441 transitions. [2022-01-18 05:21:58,347 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 441 transitions. Word has length 21 [2022-01-18 05:21:58,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:58,347 INFO L470 AbstractCegarLoop]: Abstraction has 202 states and 441 transitions. [2022-01-18 05:21:58,347 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 14 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:58,347 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 441 transitions. [2022-01-18 05:21:58,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:21:58,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:58,348 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:58,363 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:21:58,563 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:58,564 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:58,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:58,564 INFO L85 PathProgramCache]: Analyzing trace with hash 144053507, now seen corresponding path program 3 times [2022-01-18 05:21:58,564 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:58,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925371240] [2022-01-18 05:21:58,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:58,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:58,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:58,686 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:21:58,686 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:58,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925371240] [2022-01-18 05:21:58,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925371240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:58,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031500061] [2022-01-18 05:21:58,686 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:21:58,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:58,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:58,687 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:21:58,688 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:21:58,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-18 05:21:58,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:21:58,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:21:58,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:58,848 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-01-18 05:21:58,912 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:21:58,913 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:58,992 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:21:58,993 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 05:21:59,005 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-01-18 05:21:59,032 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:21:59,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031500061] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:59,032 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:59,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2022-01-18 05:21:59,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082980410] [2022-01-18 05:21:59,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:59,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-18 05:21:59,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:59,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-18 05:21:59,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-01-18 05:21:59,042 INFO L87 Difference]: Start difference. First operand 202 states and 441 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:59,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:21:59,236 INFO L93 Difference]: Finished difference Result 440 states and 1008 transitions. [2022-01-18 05:21:59,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:21:59,237 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:21:59,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:21:59,239 INFO L225 Difference]: With dead ends: 440 [2022-01-18 05:21:59,239 INFO L226 Difference]: Without dead ends: 429 [2022-01-18 05:21:59,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-01-18 05:21:59,240 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 151 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:21:59,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 118 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:21:59,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2022-01-18 05:21:59,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 199. [2022-01-18 05:21:59,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.191919191919192) internal successors, (434), 198 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:59,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 434 transitions. [2022-01-18 05:21:59,247 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 434 transitions. Word has length 21 [2022-01-18 05:21:59,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:21:59,248 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 434 transitions. [2022-01-18 05:21:59,248 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:21:59,248 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 434 transitions. [2022-01-18 05:21:59,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:21:59,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:21:59,248 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:21:59,274 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:21:59,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:59,464 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:21:59,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:21:59,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2006109563, now seen corresponding path program 4 times [2022-01-18 05:21:59,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:21:59,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974485783] [2022-01-18 05:21:59,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:21:59,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:21:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:21:59,574 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:21:59,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:21:59,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974485783] [2022-01-18 05:21:59,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974485783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:21:59,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589795014] [2022-01-18 05:21:59,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:21:59,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:21:59,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:21:59,575 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:21:59,576 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:21:59,595 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:21:59,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:21:59,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:21:59,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:21:59,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2022-01-18 05:21:59,847 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:21:59,847 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:21:59,902 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:21:59,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 13 treesize of output 18 [2022-01-18 05:21:59,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 13 treesize of output 7 [2022-01-18 05:21:59,950 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:21:59,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589795014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:21:59,950 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:21:59,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 05:21:59,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063712722] [2022-01-18 05:21:59,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:21:59,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:21:59,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:21:59,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:21:59,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:21:59,951 INFO L87 Difference]: Start difference. First operand 199 states and 434 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:00,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:00,124 INFO L93 Difference]: Finished difference Result 471 states and 1075 transitions. [2022-01-18 05:22:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:00,124 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:22:00,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:00,126 INFO L225 Difference]: With dead ends: 471 [2022-01-18 05:22:00,126 INFO L226 Difference]: Without dead ends: 462 [2022-01-18 05:22:00,126 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:22:00,127 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 131 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:00,127 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 99 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:00,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2022-01-18 05:22:00,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 224. [2022-01-18 05:22:00,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.192825112107623) internal successors, (489), 223 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:00,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 489 transitions. [2022-01-18 05:22:00,132 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 489 transitions. Word has length 21 [2022-01-18 05:22:00,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:00,132 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 489 transitions. [2022-01-18 05:22:00,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:00,132 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 489 transitions. [2022-01-18 05:22:00,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:22:00,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:00,133 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:00,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-18 05:22:00,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:00,347 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:00,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:00,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1668370597, now seen corresponding path program 5 times [2022-01-18 05:22:00,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:00,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945657973] [2022-01-18 05:22:00,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:00,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:00,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:00,460 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:22:00,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:00,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945657973] [2022-01-18 05:22:00,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945657973] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:00,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784147231] [2022-01-18 05:22:00,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:22:00,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:00,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:00,462 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:22:00,463 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:22:00,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:22:00,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:00,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:22:00,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:00,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2022-01-18 05:22:00,704 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:22:00,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:00,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:00,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, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 05:22:00,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 13 treesize of output 7 [2022-01-18 05:22:00,847 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:22:00,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784147231] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:00,847 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:00,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 05:22:00,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758928403] [2022-01-18 05:22:00,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:00,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:22:00,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:00,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:22:00,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:22:00,849 INFO L87 Difference]: Start difference. First operand 224 states and 489 transitions. Second operand has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:01,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:01,053 INFO L93 Difference]: Finished difference Result 472 states and 1084 transitions. [2022-01-18 05:22:01,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:01,053 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:22:01,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:01,055 INFO L225 Difference]: With dead ends: 472 [2022-01-18 05:22:01,055 INFO L226 Difference]: Without dead ends: 463 [2022-01-18 05:22:01,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:22:01,056 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 118 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:01,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 119 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:22:01,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-01-18 05:22:01,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 233. [2022-01-18 05:22:01,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 232 states have (on average 2.206896551724138) internal successors, (512), 232 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:01,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 512 transitions. [2022-01-18 05:22:01,062 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 512 transitions. Word has length 21 [2022-01-18 05:22:01,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:01,062 INFO L470 AbstractCegarLoop]: Abstraction has 233 states and 512 transitions. [2022-01-18 05:22:01,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2857142857142856) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:01,062 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 512 transitions. [2022-01-18 05:22:01,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:22:01,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:01,063 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:01,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-18 05:22:01,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:01,263 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:01,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:01,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1961393531, now seen corresponding path program 6 times [2022-01-18 05:22:01,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:01,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579690823] [2022-01-18 05:22:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:01,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:01,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:01,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:01,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:01,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579690823] [2022-01-18 05:22:01,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579690823] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:01,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873135741] [2022-01-18 05:22:01,363 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:22:01,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:01,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:01,364 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:22:01,417 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:22:01,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:01,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:22:01,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:01,419 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:22:01,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 15 treesize of output 11 [2022-01-18 05:22:01,631 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:22:01,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:01,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:01,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 18 [2022-01-18 05:22:01,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-01-18 05:22:01,794 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:22:01,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873135741] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:01,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:01,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 13 [2022-01-18 05:22:01,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948451697] [2022-01-18 05:22:01,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:01,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-18 05:22:01,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:01,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-18 05:22:01,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-01-18 05:22:01,796 INFO L87 Difference]: Start difference. First operand 233 states and 512 transitions. Second operand has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:02,002 INFO L93 Difference]: Finished difference Result 469 states and 1074 transitions. [2022-01-18 05:22:02,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:02,002 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 05:22:02,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:02,004 INFO L225 Difference]: With dead ends: 469 [2022-01-18 05:22:02,004 INFO L226 Difference]: Without dead ends: 458 [2022-01-18 05:22:02,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-18 05:22:02,005 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 130 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:02,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [130 Valid, 112 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:02,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2022-01-18 05:22:02,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 224. [2022-01-18 05:22:02,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.192825112107623) internal successors, (489), 223 states have internal predecessors, (489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 489 transitions. [2022-01-18 05:22:02,013 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 489 transitions. Word has length 21 [2022-01-18 05:22:02,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:02,013 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 489 transitions. [2022-01-18 05:22:02,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.2142857142857144) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,014 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 489 transitions. [2022-01-18 05:22:02,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:02,015 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:02,015 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:02,032 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:22:02,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-18 05:22:02,228 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:02,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:02,229 INFO L85 PathProgramCache]: Analyzing trace with hash 199031744, now seen corresponding path program 7 times [2022-01-18 05:22:02,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:02,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981674355] [2022-01-18 05:22:02,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:02,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:02,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,264 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:02,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981674355] [2022-01-18 05:22:02,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981674355] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:02,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249927351] [2022-01-18 05:22:02,265 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:22:02,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:02,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:02,276 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:22:02,276 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:22:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:02,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:02,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:02,338 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:02,399 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249927351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:02,399 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:02,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:22:02,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721017917] [2022-01-18 05:22:02,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:02,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:22:02,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:22:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:22:02,400 INFO L87 Difference]: Start difference. First operand 224 states and 489 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:02,524 INFO L93 Difference]: Finished difference Result 475 states and 1004 transitions. [2022-01-18 05:22:02,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:02,524 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:02,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:02,526 INFO L225 Difference]: With dead ends: 475 [2022-01-18 05:22:02,526 INFO L226 Difference]: Without dead ends: 475 [2022-01-18 05:22:02,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:22:02,526 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 122 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:02,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 107 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 187 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:02,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-01-18 05:22:02,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 295. [2022-01-18 05:22:02,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.302721088435374) internal successors, (677), 294 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 677 transitions. [2022-01-18 05:22:02,533 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 677 transitions. Word has length 25 [2022-01-18 05:22:02,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:02,533 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 677 transitions. [2022-01-18 05:22:02,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:02,533 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 677 transitions. [2022-01-18 05:22:02,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:02,534 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:02,534 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:02,549 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-18 05:22:02,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:02,750 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:02,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:02,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1171876950, now seen corresponding path program 8 times [2022-01-18 05:22:02,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:02,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767460199] [2022-01-18 05:22:02,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:02,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:02,781 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:02,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767460199] [2022-01-18 05:22:02,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767460199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:02,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768451329] [2022-01-18 05:22:02,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:22:02,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:02,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:02,782 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:22:02,783 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:22:02,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:22:02,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:02,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:02,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:02,838 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:02,893 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:02,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [768451329] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:02,893 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:02,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:22:02,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045644994] [2022-01-18 05:22:02,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:02,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:22:02,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:02,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:22:02,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:22:02,894 INFO L87 Difference]: Start difference. First operand 295 states and 677 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:03,035 INFO L93 Difference]: Finished difference Result 596 states and 1335 transitions. [2022-01-18 05:22:03,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:03,035 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:03,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:03,038 INFO L225 Difference]: With dead ends: 596 [2022-01-18 05:22:03,038 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 05:22:03,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:22:03,039 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 132 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:03,039 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 52 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:03,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 05:22:03,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 476. [2022-01-18 05:22:03,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 476 states, 475 states have (on average 2.351578947368421) internal successors, (1117), 475 states have internal predecessors, (1117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 476 states to 476 states and 1117 transitions. [2022-01-18 05:22:03,051 INFO L78 Accepts]: Start accepts. Automaton has 476 states and 1117 transitions. Word has length 25 [2022-01-18 05:22:03,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:03,051 INFO L470 AbstractCegarLoop]: Abstraction has 476 states and 1117 transitions. [2022-01-18 05:22:03,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,051 INFO L276 IsEmpty]: Start isEmpty. Operand 476 states and 1117 transitions. [2022-01-18 05:22:03,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:03,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:03,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:03,092 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:22:03,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 05:22:03,267 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:03,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:03,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1565100002, now seen corresponding path program 9 times [2022-01-18 05:22:03,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:03,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169242440] [2022-01-18 05:22:03,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:03,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:03,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,299 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:03,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169242440] [2022-01-18 05:22:03,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169242440] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:03,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113807964] [2022-01-18 05:22:03,299 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:22:03,299 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:03,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:03,300 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:22:03,301 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:22:03,322 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:22:03,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:03,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:03,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:03,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:03,436 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,437 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113807964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:03,437 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:03,437 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:03,437 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004547435] [2022-01-18 05:22:03,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:03,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:03,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:03,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:03,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:03,438 INFO L87 Difference]: Start difference. First operand 476 states and 1117 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:03,531 INFO L93 Difference]: Finished difference Result 552 states and 1237 transitions. [2022-01-18 05:22:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:03,532 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:03,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:03,533 INFO L225 Difference]: With dead ends: 552 [2022-01-18 05:22:03,533 INFO L226 Difference]: Without dead ends: 552 [2022-01-18 05:22:03,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:22:03,534 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 105 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:03,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 58 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:03,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2022-01-18 05:22:03,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 471. [2022-01-18 05:22:03,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.331914893617021) internal successors, (1096), 470 states have internal predecessors, (1096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1096 transitions. [2022-01-18 05:22:03,542 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1096 transitions. Word has length 25 [2022-01-18 05:22:03,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:03,542 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 1096 transitions. [2022-01-18 05:22:03,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:03,542 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1096 transitions. [2022-01-18 05:22:03,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:03,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:03,543 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:03,575 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:22:03,758 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-18 05:22:03,759 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:03,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:03,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2066967746, now seen corresponding path program 10 times [2022-01-18 05:22:03,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:03,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071024550] [2022-01-18 05:22:03,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:03,759 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:03,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:03,787 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:03,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071024550] [2022-01-18 05:22:03,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071024550] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:03,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963026441] [2022-01-18 05:22:03,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:22:03,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:03,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:03,789 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:22:03,821 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:22:03,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:22:03,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:03,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:03,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:03,866 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:03,907 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:03,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [963026441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:03,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:03,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:03,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501886533] [2022-01-18 05:22:03,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:03,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:03,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:03,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:03,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:03,908 INFO L87 Difference]: Start difference. First operand 471 states and 1096 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:04,031 INFO L93 Difference]: Finished difference Result 568 states and 1272 transitions. [2022-01-18 05:22:04,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:22:04,032 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:04,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:04,034 INFO L225 Difference]: With dead ends: 568 [2022-01-18 05:22:04,034 INFO L226 Difference]: Without dead ends: 565 [2022-01-18 05:22:04,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:22:04,035 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 68 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:04,035 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 59 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:04,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2022-01-18 05:22:04,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 474. [2022-01-18 05:22:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 473 states have (on average 2.3255813953488373) internal successors, (1100), 473 states have internal predecessors, (1100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 1100 transitions. [2022-01-18 05:22:04,046 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 1100 transitions. Word has length 25 [2022-01-18 05:22:04,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:04,046 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 1100 transitions. [2022-01-18 05:22:04,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,046 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 1100 transitions. [2022-01-18 05:22:04,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:04,047 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:04,048 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:04,073 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:22:04,259 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-18 05:22:04,259 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:04,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:04,260 INFO L85 PathProgramCache]: Analyzing trace with hash 459469306, now seen corresponding path program 11 times [2022-01-18 05:22:04,260 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:04,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335281319] [2022-01-18 05:22:04,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:04,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:04,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:04,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335281319] [2022-01-18 05:22:04,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335281319] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:04,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869995224] [2022-01-18 05:22:04,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:22:04,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:04,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:04,295 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:22:04,295 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:22:04,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:22:04,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:04,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:04,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:04,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869995224] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:04,396 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:04,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:04,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489111990] [2022-01-18 05:22:04,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:04,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:04,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:04,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:04,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:04,396 INFO L87 Difference]: Start difference. First operand 474 states and 1100 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:04,511 INFO L93 Difference]: Finished difference Result 699 states and 1561 transitions. [2022-01-18 05:22:04,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:04,511 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:04,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:04,514 INFO L225 Difference]: With dead ends: 699 [2022-01-18 05:22:04,514 INFO L226 Difference]: Without dead ends: 699 [2022-01-18 05:22:04,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:22:04,515 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 104 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:04,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 80 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:04,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2022-01-18 05:22:04,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 552. [2022-01-18 05:22:04,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.3611615245009077) internal successors, (1301), 551 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1301 transitions. [2022-01-18 05:22:04,527 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1301 transitions. Word has length 25 [2022-01-18 05:22:04,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:04,527 INFO L470 AbstractCegarLoop]: Abstraction has 552 states and 1301 transitions. [2022-01-18 05:22:04,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,527 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1301 transitions. [2022-01-18 05:22:04,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:04,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:04,528 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:04,546 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:22:04,744 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-18 05:22:04,744 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:04,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:04,745 INFO L85 PathProgramCache]: Analyzing trace with hash 961337050, now seen corresponding path program 12 times [2022-01-18 05:22:04,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:04,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992405288] [2022-01-18 05:22:04,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:04,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:04,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992405288] [2022-01-18 05:22:04,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992405288] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:04,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714552504] [2022-01-18 05:22:04,769 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:22:04,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:04,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:04,784 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:22:04,785 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:22:04,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:22:04,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:04,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:04,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:04,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714552504] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:04,881 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:04,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:04,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034716345] [2022-01-18 05:22:04,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:04,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:04,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:04,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:04,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:04,882 INFO L87 Difference]: Start difference. First operand 552 states and 1301 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:04,964 INFO L93 Difference]: Finished difference Result 875 states and 2015 transitions. [2022-01-18 05:22:04,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:22:04,964 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:04,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:04,967 INFO L225 Difference]: With dead ends: 875 [2022-01-18 05:22:04,967 INFO L226 Difference]: Without dead ends: 872 [2022-01-18 05:22:04,967 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:22:04,968 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 116 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:04,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 46 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:04,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-01-18 05:22:04,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 717. [2022-01-18 05:22:04,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 2.403631284916201) internal successors, (1721), 716 states have internal predecessors, (1721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1721 transitions. [2022-01-18 05:22:04,979 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1721 transitions. Word has length 25 [2022-01-18 05:22:04,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:04,979 INFO L470 AbstractCegarLoop]: Abstraction has 717 states and 1721 transitions. [2022-01-18 05:22:04,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:04,979 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1721 transitions. [2022-01-18 05:22:04,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:04,980 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:04,980 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:04,996 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:22:05,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:05,195 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:05,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:05,195 INFO L85 PathProgramCache]: Analyzing trace with hash 619914420, now seen corresponding path program 13 times [2022-01-18 05:22:05,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:05,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880379568] [2022-01-18 05:22:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:05,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:05,228 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:05,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:05,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880379568] [2022-01-18 05:22:05,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880379568] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:05,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29041328] [2022-01-18 05:22:05,228 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:22:05,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:05,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:05,229 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:22:05,231 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:22:05,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:05,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:05,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:05,293 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:05,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:05,330 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:05,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29041328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:05,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:05,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:05,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333500369] [2022-01-18 05:22:05,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:05,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:05,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:05,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:05,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:05,331 INFO L87 Difference]: Start difference. First operand 717 states and 1721 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:05,424 INFO L93 Difference]: Finished difference Result 880 states and 2012 transitions. [2022-01-18 05:22:05,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:05,425 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:05,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:05,427 INFO L225 Difference]: With dead ends: 880 [2022-01-18 05:22:05,427 INFO L226 Difference]: Without dead ends: 880 [2022-01-18 05:22:05,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-01-18 05:22:05,428 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:05,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 59 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:05,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2022-01-18 05:22:05,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 703. [2022-01-18 05:22:05,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 2.4017094017094016) internal successors, (1686), 702 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1686 transitions. [2022-01-18 05:22:05,439 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1686 transitions. Word has length 25 [2022-01-18 05:22:05,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:05,439 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1686 transitions. [2022-01-18 05:22:05,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,439 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1686 transitions. [2022-01-18 05:22:05,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:05,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:05,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:05,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 05:22:05,655 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-18 05:22:05,655 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:05,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:05,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1526572242, now seen corresponding path program 14 times [2022-01-18 05:22:05,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:05,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024517808] [2022-01-18 05:22:05,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:05,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:05,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:05,694 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:05,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024517808] [2022-01-18 05:22:05,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024517808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:05,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117589467] [2022-01-18 05:22:05,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:22:05,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:05,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:05,696 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:22:05,697 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:22:05,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:22:05,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:05,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:05,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:05,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:05,789 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 05:22:05,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [117589467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:05,789 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:05,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:22:05,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145637716] [2022-01-18 05:22:05,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:05,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:22:05,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:05,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:22:05,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:22:05,790 INFO L87 Difference]: Start difference. First operand 703 states and 1686 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:05,916 INFO L93 Difference]: Finished difference Result 810 states and 1869 transitions. [2022-01-18 05:22:05,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:22:05,917 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:05,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:05,919 INFO L225 Difference]: With dead ends: 810 [2022-01-18 05:22:05,919 INFO L226 Difference]: Without dead ends: 806 [2022-01-18 05:22:05,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:22:05,920 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 97 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:05,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 52 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:05,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2022-01-18 05:22:05,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 703. [2022-01-18 05:22:05,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 702 states have (on average 2.4002849002849005) internal successors, (1685), 702 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 1685 transitions. [2022-01-18 05:22:05,931 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 1685 transitions. Word has length 25 [2022-01-18 05:22:05,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:05,931 INFO L470 AbstractCegarLoop]: Abstraction has 703 states and 1685 transitions. [2022-01-18 05:22:05,931 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:05,931 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 1685 transitions. [2022-01-18 05:22:05,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:05,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:05,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:05,967 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:22:06,151 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-18 05:22:06,152 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:06,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:06,152 INFO L85 PathProgramCache]: Analyzing trace with hash 190722878, now seen corresponding path program 15 times [2022-01-18 05:22:06,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:06,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336761461] [2022-01-18 05:22:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:06,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:06,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:06,186 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:06,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336761461] [2022-01-18 05:22:06,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336761461] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:06,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818369767] [2022-01-18 05:22:06,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:22:06,187 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:06,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:06,196 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:22:06,197 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:22:06,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:22:06,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:06,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:06,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:06,251 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:06,290 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818369767] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:06,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:06,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:22:06,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776311519] [2022-01-18 05:22:06,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:06,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:22:06,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:06,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:22:06,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:22:06,291 INFO L87 Difference]: Start difference. First operand 703 states and 1685 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:06,401 INFO L93 Difference]: Finished difference Result 795 states and 1844 transitions. [2022-01-18 05:22:06,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:06,401 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:06,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:06,404 INFO L225 Difference]: With dead ends: 795 [2022-01-18 05:22:06,404 INFO L226 Difference]: Without dead ends: 795 [2022-01-18 05:22:06,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:22:06,404 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 98 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:06,405 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 75 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:06,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2022-01-18 05:22:06,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 698. [2022-01-18 05:22:06,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.3916786226685796) internal successors, (1667), 697 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1667 transitions. [2022-01-18 05:22:06,414 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1667 transitions. Word has length 25 [2022-01-18 05:22:06,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:06,414 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 1667 transitions. [2022-01-18 05:22:06,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,415 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1667 transitions. [2022-01-18 05:22:06,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-18 05:22:06,416 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:06,416 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:06,434 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:22:06,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:06,631 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:06,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:06,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1589266240, now seen corresponding path program 16 times [2022-01-18 05:22:06,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:06,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028753496] [2022-01-18 05:22:06,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:06,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:06,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:06,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:06,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028753496] [2022-01-18 05:22:06,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028753496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:06,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626073950] [2022-01-18 05:22:06,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:22:06,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:06,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:06,669 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:22:06,670 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:22:06,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:22:06,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:06,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:22:06,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:06,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:06,773 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:06,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626073950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:06,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:06,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:22:06,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909574528] [2022-01-18 05:22:06,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:06,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:22:06,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:06,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:22:06,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:22:06,775 INFO L87 Difference]: Start difference. First operand 698 states and 1667 transitions. Second operand has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:06,879 INFO L93 Difference]: Finished difference Result 856 states and 1953 transitions. [2022-01-18 05:22:06,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 05:22:06,879 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-18 05:22:06,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:06,882 INFO L225 Difference]: With dead ends: 856 [2022-01-18 05:22:06,882 INFO L226 Difference]: Without dead ends: 835 [2022-01-18 05:22:06,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-01-18 05:22:06,884 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 148 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:06,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 50 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 05:22:06,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2022-01-18 05:22:06,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 719. [2022-01-18 05:22:06,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.370473537604457) internal successors, (1702), 718 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1702 transitions. [2022-01-18 05:22:06,905 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 1702 transitions. Word has length 25 [2022-01-18 05:22:06,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:06,905 INFO L470 AbstractCegarLoop]: Abstraction has 719 states and 1702 transitions. [2022-01-18 05:22:06,905 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:06,905 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 1702 transitions. [2022-01-18 05:22:06,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:06,908 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:06,908 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:06,923 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:22:07,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:07,119 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:07,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:07,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1761346971, now seen corresponding path program 17 times [2022-01-18 05:22:07,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:07,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766189157] [2022-01-18 05:22:07,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:07,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:07,467 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:07,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766189157] [2022-01-18 05:22:07,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766189157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:07,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549432930] [2022-01-18 05:22:07,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:22:07,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:07,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:07,480 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:22:07,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:22:07,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:07,507 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:22:07,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:07,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:07,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:22:07,869 INFO L134 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:22:07,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:08,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:08,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:08,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:08,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:08,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:08,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:08,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:22:08,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549432930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:08,239 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:08,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:22:08,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532927046] [2022-01-18 05:22:08,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:08,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:22:08,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:08,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:22:08,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=642, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:22:08,240 INFO L87 Difference]: Start difference. First operand 719 states and 1702 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:09,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:09,615 INFO L93 Difference]: Finished difference Result 2072 states and 5024 transitions. [2022-01-18 05:22:09,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:22:09,616 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:09,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:09,622 INFO L225 Difference]: With dead ends: 2072 [2022-01-18 05:22:09,622 INFO L226 Difference]: Without dead ends: 2062 [2022-01-18 05:22:09,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 373 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=272, Invalid=1450, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:22:09,624 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 384 mSDsluCounter, 475 mSDsCounter, 0 mSdLazyCounter, 2242 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:09,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 252 Invalid, 2371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2242 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:22:09,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2062 states. [2022-01-18 05:22:09,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2062 to 773. [2022-01-18 05:22:09,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 772 states have (on average 2.36139896373057) internal successors, (1823), 772 states have internal predecessors, (1823), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:09,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1823 transitions. [2022-01-18 05:22:09,641 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1823 transitions. Word has length 29 [2022-01-18 05:22:09,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:09,642 INFO L470 AbstractCegarLoop]: Abstraction has 773 states and 1823 transitions. [2022-01-18 05:22:09,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:09,642 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1823 transitions. [2022-01-18 05:22:09,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:09,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:09,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:09,665 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:22:09,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:09,855 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:09,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:09,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1956939167, now seen corresponding path program 18 times [2022-01-18 05:22:09,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:09,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208762916] [2022-01-18 05:22:09,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:09,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:09,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:10,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:22:10,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:10,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208762916] [2022-01-18 05:22:10,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208762916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:10,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227497687] [2022-01-18 05:22:10,220 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:22:10,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:10,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:10,221 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:22:10,222 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:22:10,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:22:10,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:10,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:10,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:10,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 33 treesize of output 21 [2022-01-18 05:22:10,664 INFO L134 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:22:10,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:10,914 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:10,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:22:11,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:11,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:11,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:11,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:22:11,053 INFO L134 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:22:11,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1227497687] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:11,053 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:11,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 05:22:11,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166529923] [2022-01-18 05:22:11,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:11,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:22:11,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:11,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:22:11,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:22:11,055 INFO L87 Difference]: Start difference. First operand 773 states and 1823 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:12,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:12,232 INFO L93 Difference]: Finished difference Result 2173 states and 5321 transitions. [2022-01-18 05:22:12,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:22:12,232 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:12,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:12,239 INFO L225 Difference]: With dead ends: 2173 [2022-01-18 05:22:12,240 INFO L226 Difference]: Without dead ends: 2162 [2022-01-18 05:22:12,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=252, Invalid=1470, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:22:12,241 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 231 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 1575 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:12,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [231 Valid, 203 Invalid, 1695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1575 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:22:12,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2162 states. [2022-01-18 05:22:12,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2162 to 807. [2022-01-18 05:22:12,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 807 states, 806 states have (on average 2.3734491315136474) internal successors, (1913), 806 states have internal predecessors, (1913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:12,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 807 states to 807 states and 1913 transitions. [2022-01-18 05:22:12,260 INFO L78 Accepts]: Start accepts. Automaton has 807 states and 1913 transitions. Word has length 29 [2022-01-18 05:22:12,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:12,261 INFO L470 AbstractCegarLoop]: Abstraction has 807 states and 1913 transitions. [2022-01-18 05:22:12,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:12,261 INFO L276 IsEmpty]: Start isEmpty. Operand 807 states and 1913 transitions. [2022-01-18 05:22:12,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:12,262 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:12,262 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:12,280 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:22:12,475 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-18 05:22:12,475 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:12,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash -581627079, now seen corresponding path program 19 times [2022-01-18 05:22:12,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:12,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469536940] [2022-01-18 05:22:12,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:12,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:12,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:12,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:22:12,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:12,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469536940] [2022-01-18 05:22:12,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469536940] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:12,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115576562] [2022-01-18 05:22:12,797 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:22:12,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:12,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:12,800 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:22:12,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:12,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:12,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:12,839 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:22:13,168 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:22:13,217 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:13,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:13,450 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:13,450 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:13,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:13,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:13,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:13,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:13,574 INFO L134 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:22:13,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115576562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:13,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:13,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 05:22:13,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989920035] [2022-01-18 05:22:13,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:13,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:22:13,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:13,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:22:13,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:22:13,576 INFO L87 Difference]: Start difference. First operand 807 states and 1913 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:14,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:14,835 INFO L93 Difference]: Finished difference Result 2310 states and 5631 transitions. [2022-01-18 05:22:14,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:22:14,836 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:14,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:14,843 INFO L225 Difference]: With dead ends: 2310 [2022-01-18 05:22:14,843 INFO L226 Difference]: Without dead ends: 2290 [2022-01-18 05:22:14,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:22:14,844 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 280 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1499 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 1638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1499 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:14,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [280 Valid, 212 Invalid, 1638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1499 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:22:14,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-01-18 05:22:14,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 796. [2022-01-18 05:22:14,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 796 states, 795 states have (on average 2.372327044025157) internal successors, (1886), 795 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:14,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 796 states to 796 states and 1886 transitions. [2022-01-18 05:22:14,860 INFO L78 Accepts]: Start accepts. Automaton has 796 states and 1886 transitions. Word has length 29 [2022-01-18 05:22:14,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:14,860 INFO L470 AbstractCegarLoop]: Abstraction has 796 states and 1886 transitions. [2022-01-18 05:22:14,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:14,861 INFO L276 IsEmpty]: Start isEmpty. Operand 796 states and 1886 transitions. [2022-01-18 05:22:14,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:14,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:14,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:14,879 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 05:22:15,075 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-18 05:22:15,075 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:15,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:15,076 INFO L85 PathProgramCache]: Analyzing trace with hash 2142000305, now seen corresponding path program 20 times [2022-01-18 05:22:15,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:15,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936448608] [2022-01-18 05:22:15,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:15,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:15,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:15,394 INFO L134 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:22:15,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:15,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936448608] [2022-01-18 05:22:15,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936448608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:15,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951850347] [2022-01-18 05:22:15,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:22:15,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:15,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:15,395 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:22:15,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-18 05:22:15,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:22:15,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:15,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:15,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:15,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:22:15,761 INFO L134 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:22:15,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:15,999 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:16,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:16,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:16,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:16,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:16,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:16,117 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:16,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951850347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:16,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:16,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:22:16,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337856785] [2022-01-18 05:22:16,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:16,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:22:16,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:16,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:22:16,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:22:16,119 INFO L87 Difference]: Start difference. First operand 796 states and 1886 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:17,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:17,613 INFO L93 Difference]: Finished difference Result 2232 states and 5402 transitions. [2022-01-18 05:22:17,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:22:17,613 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:17,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:17,620 INFO L225 Difference]: With dead ends: 2232 [2022-01-18 05:22:17,620 INFO L226 Difference]: Without dead ends: 2209 [2022-01-18 05:22:17,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=370, Invalid=1792, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:22:17,621 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 372 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 1978 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1978 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:17,621 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [372 Valid, 268 Invalid, 2131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1978 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:22:17,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2209 states. [2022-01-18 05:22:17,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2209 to 800. [2022-01-18 05:22:17,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 799 states have (on average 2.3667083854818523) internal successors, (1891), 799 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:17,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 1891 transitions. [2022-01-18 05:22:17,635 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 1891 transitions. Word has length 29 [2022-01-18 05:22:17,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:17,635 INFO L470 AbstractCegarLoop]: Abstraction has 800 states and 1891 transitions. [2022-01-18 05:22:17,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:17,636 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 1891 transitions. [2022-01-18 05:22:17,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:17,637 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:17,637 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:17,669 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:22:17,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:17,852 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:17,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:17,852 INFO L85 PathProgramCache]: Analyzing trace with hash 828755281, now seen corresponding path program 21 times [2022-01-18 05:22:17,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:17,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839899761] [2022-01-18 05:22:17,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:17,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:18,209 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:18,210 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:18,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839899761] [2022-01-18 05:22:18,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839899761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:18,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138216498] [2022-01-18 05:22:18,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:22:18,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:18,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:18,211 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:22:18,212 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:22:18,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:22:18,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:18,232 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:22:18,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:18,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:18,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:18,806 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:22:18,874 INFO L134 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:22:18,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:19,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:19,584 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:19,599 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:19,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 05:22:19,756 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:19,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138216498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:19,757 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:19,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 33 [2022-01-18 05:22:19,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208311052] [2022-01-18 05:22:19,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:19,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:22:19,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:19,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:22:19,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=963, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:22:19,758 INFO L87 Difference]: Start difference. First operand 800 states and 1891 transitions. Second operand has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:21,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:21,107 INFO L93 Difference]: Finished difference Result 2051 states and 4946 transitions. [2022-01-18 05:22:21,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:22:21,107 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:21,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:21,112 INFO L225 Difference]: With dead ends: 2051 [2022-01-18 05:22:21,112 INFO L226 Difference]: Without dead ends: 2043 [2022-01-18 05:22:21,113 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=465, Invalid=2727, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:22:21,113 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 463 mSDsluCounter, 459 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 463 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 2229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1147 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:21,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [463 Valid, 270 Invalid, 2229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 959 Invalid, 0 Unknown, 1147 Unchecked, 0.5s Time] [2022-01-18 05:22:21,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2043 states. [2022-01-18 05:22:21,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2043 to 868. [2022-01-18 05:22:21,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 868 states, 867 states have (on average 2.364475201845444) internal successors, (2050), 867 states have internal predecessors, (2050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:21,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 868 states to 868 states and 2050 transitions. [2022-01-18 05:22:21,135 INFO L78 Accepts]: Start accepts. Automaton has 868 states and 2050 transitions. Word has length 29 [2022-01-18 05:22:21,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:21,135 INFO L470 AbstractCegarLoop]: Abstraction has 868 states and 2050 transitions. [2022-01-18 05:22:21,135 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0294117647058822) internal successors, (69), 33 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:21,136 INFO L276 IsEmpty]: Start isEmpty. Operand 868 states and 2050 transitions. [2022-01-18 05:22:21,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:21,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:21,137 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:21,159 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:22:21,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:21,351 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:21,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:21,352 INFO L85 PathProgramCache]: Analyzing trace with hash -882143023, now seen corresponding path program 22 times [2022-01-18 05:22:21,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:21,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340511247] [2022-01-18 05:22:21,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:21,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:21,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:22:21,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:21,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340511247] [2022-01-18 05:22:21,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340511247] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:21,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207484522] [2022-01-18 05:22:21,652 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:22:21,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:21,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:21,653 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:22:21,653 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:22:21,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:22:21,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:21,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:21,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:22,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:22:22,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:22:22,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:22,343 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:22,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:22,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:22,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:22,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:22,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:22,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:22,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207484522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:22,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:22,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:22:22,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033972096] [2022-01-18 05:22:22,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:22,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:22:22,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:22,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:22:22,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=641, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:22:22,516 INFO L87 Difference]: Start difference. First operand 868 states and 2050 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:23,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:23,700 INFO L93 Difference]: Finished difference Result 2139 states and 5175 transitions. [2022-01-18 05:22:23,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:22:23,701 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:23,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:23,705 INFO L225 Difference]: With dead ends: 2139 [2022-01-18 05:22:23,705 INFO L226 Difference]: Without dead ends: 2127 [2022-01-18 05:22:23,705 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=276, Invalid=1446, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 05:22:23,706 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 339 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1953 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:23,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [339 Valid, 235 Invalid, 2065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1953 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:22:23,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2127 states. [2022-01-18 05:22:23,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2127 to 800. [2022-01-18 05:22:23,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 799 states have (on average 2.3667083854818523) internal successors, (1891), 799 states have internal predecessors, (1891), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:23,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 1891 transitions. [2022-01-18 05:22:23,721 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 1891 transitions. Word has length 29 [2022-01-18 05:22:23,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:23,722 INFO L470 AbstractCegarLoop]: Abstraction has 800 states and 1891 transitions. [2022-01-18 05:22:23,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:23,722 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 1891 transitions. [2022-01-18 05:22:23,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:23,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:23,723 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:23,741 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:22:23,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-18 05:22:23,936 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:23,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:23,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1822474267, now seen corresponding path program 23 times [2022-01-18 05:22:23,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:23,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34407948] [2022-01-18 05:22:23,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:23,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:24,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:22:24,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34407948] [2022-01-18 05:22:24,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34407948] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:24,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102120777] [2022-01-18 05:22:24,235 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:22:24,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:24,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:24,236 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:22:24,237 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:22:24,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:22:24,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:24,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:24,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:24,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:22:24,671 INFO L134 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:22:24,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:24,914 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:24,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:22:25,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:25,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:25,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:25,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:22:25,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:25,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102120777] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:25,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:25,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 26 [2022-01-18 05:22:25,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603542153] [2022-01-18 05:22:25,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:25,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:22:25,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:25,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:22:25,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:22:25,064 INFO L87 Difference]: Start difference. First operand 800 states and 1891 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:26,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:26,850 INFO L93 Difference]: Finished difference Result 2311 states and 5676 transitions. [2022-01-18 05:22:26,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:22:26,851 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:26,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:26,855 INFO L225 Difference]: With dead ends: 2311 [2022-01-18 05:22:26,855 INFO L226 Difference]: Without dead ends: 2300 [2022-01-18 05:22:26,856 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=332, Invalid=2638, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:22:26,856 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 297 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 2489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:26,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 220 Invalid, 2489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:22:26,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2300 states. [2022-01-18 05:22:26,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2300 to 852. [2022-01-18 05:22:26,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 851 states have (on average 2.383078730904818) internal successors, (2028), 851 states have internal predecessors, (2028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:26,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 2028 transitions. [2022-01-18 05:22:26,872 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 2028 transitions. Word has length 29 [2022-01-18 05:22:26,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:26,872 INFO L470 AbstractCegarLoop]: Abstraction has 852 states and 2028 transitions. [2022-01-18 05:22:26,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:26,873 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 2028 transitions. [2022-01-18 05:22:26,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:26,874 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:26,874 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:26,891 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:22:27,087 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-18 05:22:27,087 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:27,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1852005893, now seen corresponding path program 24 times [2022-01-18 05:22:27,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:27,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163422237] [2022-01-18 05:22:27,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:27,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:27,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:27,400 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:27,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163422237] [2022-01-18 05:22:27,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163422237] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:27,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371301236] [2022-01-18 05:22:27,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:22:27,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:27,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:27,401 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:22:27,402 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:22:27,421 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:22:27,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:27,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:27,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:22:27,781 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:27,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:28,038 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:28,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:22:28,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:28,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:28,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:28,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:22:28,155 INFO L134 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:22:28,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371301236] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:28,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:28,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-01-18 05:22:28,155 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385859404] [2022-01-18 05:22:28,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:28,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:22:28,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:28,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:22:28,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:22:28,156 INFO L87 Difference]: Start difference. First operand 852 states and 2028 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:30,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:30,053 INFO L93 Difference]: Finished difference Result 2417 states and 5971 transitions. [2022-01-18 05:22:30,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:22:30,054 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:30,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:30,058 INFO L225 Difference]: With dead ends: 2417 [2022-01-18 05:22:30,058 INFO L226 Difference]: Without dead ends: 2402 [2022-01-18 05:22:30,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 882 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=426, Invalid=2880, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:22:30,059 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 317 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1844 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:30,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 175 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1844 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:22:30,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-18 05:22:30,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 864. [2022-01-18 05:22:30,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 2.384704519119351) internal successors, (2058), 863 states have internal predecessors, (2058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:30,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 2058 transitions. [2022-01-18 05:22:30,075 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 2058 transitions. Word has length 29 [2022-01-18 05:22:30,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:30,075 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 2058 transitions. [2022-01-18 05:22:30,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 25 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:30,076 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 2058 transitions. [2022-01-18 05:22:30,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:30,077 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:30,077 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:30,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-18 05:22:30,293 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 05:22:30,293 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:30,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:30,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1777758235, now seen corresponding path program 25 times [2022-01-18 05:22:30,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:30,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434169931] [2022-01-18 05:22:30,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:30,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:30,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:30,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:30,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434169931] [2022-01-18 05:22:30,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434169931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:30,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258520042] [2022-01-18 05:22:30,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:22:30,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:30,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:30,581 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:22:30,582 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:22:30,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:30,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:30,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:30,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:22:30,981 INFO L134 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:22:30,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:31,217 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:31,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:31,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:31,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:31,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:31,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:31,316 INFO L134 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:22:31,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258520042] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:31,316 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:31,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 25 [2022-01-18 05:22:31,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680058821] [2022-01-18 05:22:31,317 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:31,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-18 05:22:31,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:31,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-18 05:22:31,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:22:31,317 INFO L87 Difference]: Start difference. First operand 864 states and 2058 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:33,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:33,644 INFO L93 Difference]: Finished difference Result 2652 states and 6552 transitions. [2022-01-18 05:22:33,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 05:22:33,644 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:33,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:33,652 INFO L225 Difference]: With dead ends: 2652 [2022-01-18 05:22:33,652 INFO L226 Difference]: Without dead ends: 2619 [2022-01-18 05:22:33,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1081 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=522, Invalid=3260, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:22:33,657 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 345 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 2134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:33,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 206 Invalid, 2134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1958 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:22:33,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-18 05:22:33,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 851. [2022-01-18 05:22:33,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 850 states have (on average 2.3835294117647057) internal successors, (2026), 850 states have internal predecessors, (2026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:33,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 2026 transitions. [2022-01-18 05:22:33,678 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 2026 transitions. Word has length 29 [2022-01-18 05:22:33,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:33,678 INFO L470 AbstractCegarLoop]: Abstraction has 851 states and 2026 transitions. [2022-01-18 05:22:33,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:33,679 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 2026 transitions. [2022-01-18 05:22:33,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:33,683 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:33,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:33,732 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:22:33,887 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 05:22:33,887 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:33,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:33,888 INFO L85 PathProgramCache]: Analyzing trace with hash 709848259, now seen corresponding path program 26 times [2022-01-18 05:22:33,888 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:33,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62279758] [2022-01-18 05:22:33,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:33,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:33,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:34,187 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:34,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:34,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62279758] [2022-01-18 05:22:34,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62279758] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:34,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017157528] [2022-01-18 05:22:34,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:22:34,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:34,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:34,189 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:22:34,189 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:22:34,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:22:34,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:34,208 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:22:34,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:34,493 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:22:34,551 INFO L134 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:22:34,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:34,766 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:34,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:22:34,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:34,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:34,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:34,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:22:34,887 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:34,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017157528] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:34,887 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:34,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 05:22:34,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1797280081] [2022-01-18 05:22:34,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:34,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:22:34,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:34,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:22:34,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:22:34,889 INFO L87 Difference]: Start difference. First operand 851 states and 2026 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:36,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:36,777 INFO L93 Difference]: Finished difference Result 2315 states and 5704 transitions. [2022-01-18 05:22:36,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:22:36,778 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:36,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:36,782 INFO L225 Difference]: With dead ends: 2315 [2022-01-18 05:22:36,782 INFO L226 Difference]: Without dead ends: 2304 [2022-01-18 05:22:36,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=442, Invalid=2528, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:22:36,783 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 353 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 1911 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:36,783 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 177 Invalid, 2041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1911 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:22:36,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2022-01-18 05:22:36,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 872. [2022-01-18 05:22:36,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 871 states have (on average 2.388059701492537) internal successors, (2080), 871 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:36,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 2080 transitions. [2022-01-18 05:22:36,799 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 2080 transitions. Word has length 29 [2022-01-18 05:22:36,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:36,799 INFO L470 AbstractCegarLoop]: Abstraction has 872 states and 2080 transitions. [2022-01-18 05:22:36,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:36,799 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 2080 transitions. [2022-01-18 05:22:36,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:36,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:36,800 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:36,833 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:22:37,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:37,015 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:37,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:37,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1828717987, now seen corresponding path program 27 times [2022-01-18 05:22:37,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:37,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735087079] [2022-01-18 05:22:37,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:37,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:37,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:37,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:22:37,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:37,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735087079] [2022-01-18 05:22:37,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735087079] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:37,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738761519] [2022-01-18 05:22:37,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:22:37,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:37,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:37,336 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:22:37,336 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:22:37,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:22:37,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:37,356 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 05:22:37,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:37,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:37,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:37,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:37,727 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:37,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 44 [2022-01-18 05:22:38,001 INFO L134 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:22:38,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:38,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:38,559 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:38,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 29 [2022-01-18 05:22:38,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:38,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738761519] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:38,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:38,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 35 [2022-01-18 05:22:38,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293097986] [2022-01-18 05:22:38,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:38,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:22:38,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:38,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:22:38,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:22:38,631 INFO L87 Difference]: Start difference. First operand 872 states and 2080 transitions. Second operand has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:43,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:43,408 INFO L93 Difference]: Finished difference Result 3328 states and 8265 transitions. [2022-01-18 05:22:43,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 05:22:43,408 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:43,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:43,414 INFO L225 Difference]: With dead ends: 3328 [2022-01-18 05:22:43,414 INFO L226 Difference]: Without dead ends: 3310 [2022-01-18 05:22:43,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 37 SyntacticMatches, 10 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4191 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2064, Invalid=10146, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 05:22:43,417 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 445 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 2055 mSolverCounterSat, 226 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 3234 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 226 IncrementalHoareTripleChecker+Valid, 2055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 953 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:43,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 208 Invalid, 3234 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [226 Valid, 2055 Invalid, 0 Unknown, 953 Unchecked, 1.1s Time] [2022-01-18 05:22:43,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3310 states. [2022-01-18 05:22:43,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3310 to 941. [2022-01-18 05:22:43,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 940 states have (on average 2.4063829787234043) internal successors, (2262), 940 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:43,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2262 transitions. [2022-01-18 05:22:43,446 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2262 transitions. Word has length 29 [2022-01-18 05:22:43,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:43,446 INFO L470 AbstractCegarLoop]: Abstraction has 941 states and 2262 transitions. [2022-01-18 05:22:43,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8888888888888888) internal successors, (68), 35 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:43,446 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2262 transitions. [2022-01-18 05:22:43,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:43,447 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:43,447 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:43,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-18 05:22:43,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:43,664 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:43,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:43,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1548299119, now seen corresponding path program 28 times [2022-01-18 05:22:43,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:43,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818157624] [2022-01-18 05:22:43,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:43,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:43,987 INFO L134 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:22:43,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:43,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818157624] [2022-01-18 05:22:43,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818157624] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:43,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098697816] [2022-01-18 05:22:43,988 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:22:43,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:43,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:43,989 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:22:43,989 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:22:44,007 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:22:44,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:44,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:44,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:44,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 28 treesize of output 16 [2022-01-18 05:22:44,377 INFO L134 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:22:44,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:44,623 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:44,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:44,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:44,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:44,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:44,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:44,736 INFO L134 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:22:44,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098697816] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:44,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:44,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:22:44,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488752588] [2022-01-18 05:22:44,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:44,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:22:44,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:44,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:22:44,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:22:44,737 INFO L87 Difference]: Start difference. First operand 941 states and 2262 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:48,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:48,129 INFO L93 Difference]: Finished difference Result 2951 states and 7228 transitions. [2022-01-18 05:22:48,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 05:22:48,129 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:48,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:48,134 INFO L225 Difference]: With dead ends: 2951 [2022-01-18 05:22:48,134 INFO L226 Difference]: Without dead ends: 2896 [2022-01-18 05:22:48,135 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1918 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1003, Invalid=5159, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 05:22:48,135 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 565 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 1706 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 565 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 1706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:48,136 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [565 Valid, 165 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 1706 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:22:48,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2022-01-18 05:22:48,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 858. [2022-01-18 05:22:48,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 857 states have (on average 2.382730455075846) internal successors, (2042), 857 states have internal predecessors, (2042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:48,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 2042 transitions. [2022-01-18 05:22:48,156 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 2042 transitions. Word has length 29 [2022-01-18 05:22:48,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:48,156 INFO L470 AbstractCegarLoop]: Abstraction has 858 states and 2042 transitions. [2022-01-18 05:22:48,156 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:48,156 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 2042 transitions. [2022-01-18 05:22:48,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:48,157 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:48,157 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:48,173 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:22:48,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-18 05:22:48,373 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:48,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:48,373 INFO L85 PathProgramCache]: Analyzing trace with hash -299763919, now seen corresponding path program 29 times [2022-01-18 05:22:48,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:48,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251153589] [2022-01-18 05:22:48,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:48,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:48,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:48,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:22:48,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:48,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251153589] [2022-01-18 05:22:48,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251153589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:48,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369070622] [2022-01-18 05:22:48,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:22:48,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:48,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:48,701 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:22:48,701 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:22:48,722 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:22:48,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:48,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:48,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:49,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:22:49,163 INFO L134 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:22:49,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:49,379 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:49,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:49,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:49,437 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:49,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:49,438 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:49,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:49,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369070622] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:49,472 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:49,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:22:49,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786096684] [2022-01-18 05:22:49,472 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:49,472 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:22:49,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:49,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:22:49,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:22:49,473 INFO L87 Difference]: Start difference. First operand 858 states and 2042 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:51,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:51,850 INFO L93 Difference]: Finished difference Result 2305 states and 5582 transitions. [2022-01-18 05:22:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:22:51,851 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:51,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:51,854 INFO L225 Difference]: With dead ends: 2305 [2022-01-18 05:22:51,854 INFO L226 Difference]: Without dead ends: 2263 [2022-01-18 05:22:51,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1087 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=576, Invalid=3330, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:22:51,856 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 510 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 2424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:51,856 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [510 Valid, 195 Invalid, 2424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 2153 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:22:51,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2022-01-18 05:22:51,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 849. [2022-01-18 05:22:51,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 849 states, 848 states have (on average 2.3797169811320753) internal successors, (2018), 848 states have internal predecessors, (2018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 849 states to 849 states and 2018 transitions. [2022-01-18 05:22:51,875 INFO L78 Accepts]: Start accepts. Automaton has 849 states and 2018 transitions. Word has length 29 [2022-01-18 05:22:51,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:51,876 INFO L470 AbstractCegarLoop]: Abstraction has 849 states and 2018 transitions. [2022-01-18 05:22:51,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:51,876 INFO L276 IsEmpty]: Start isEmpty. Operand 849 states and 2018 transitions. [2022-01-18 05:22:51,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:51,877 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:51,877 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:51,902 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:22:52,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:52,084 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:52,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:52,085 INFO L85 PathProgramCache]: Analyzing trace with hash -724305229, now seen corresponding path program 30 times [2022-01-18 05:22:52,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:52,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474996100] [2022-01-18 05:22:52,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:52,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:52,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:52,391 INFO L134 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:22:52,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:52,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474996100] [2022-01-18 05:22:52,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474996100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:52,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315829241] [2022-01-18 05:22:52,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:22:52,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:52,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:52,392 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:22:52,393 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:22:52,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:22:52,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:52,412 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:22:52,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:52,737 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:52,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 05:22:53,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:53,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:53,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:53,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:53,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:22:53,916 INFO L134 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:22:53,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315829241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:53,916 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:53,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 05:22:53,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33426469] [2022-01-18 05:22:53,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:53,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:22:53,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:53,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:22:53,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=1057, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:22:53,917 INFO L87 Difference]: Start difference. First operand 849 states and 2018 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:55,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:55,529 INFO L93 Difference]: Finished difference Result 1533 states and 3690 transitions. [2022-01-18 05:22:55,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:22:55,530 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:55,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:55,532 INFO L225 Difference]: With dead ends: 1533 [2022-01-18 05:22:55,532 INFO L226 Difference]: Without dead ends: 1522 [2022-01-18 05:22:55,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 921 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=570, Invalid=2736, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:22:55,533 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 335 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 2311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1393 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:55,533 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 144 Invalid, 2311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 766 Invalid, 0 Unknown, 1393 Unchecked, 0.4s Time] [2022-01-18 05:22:55,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1522 states. [2022-01-18 05:22:55,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1522 to 887. [2022-01-18 05:22:55,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 886 states have (on average 2.3905191873589167) internal successors, (2118), 886 states have internal predecessors, (2118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:55,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 2118 transitions. [2022-01-18 05:22:55,545 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 2118 transitions. Word has length 29 [2022-01-18 05:22:55,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:55,545 INFO L470 AbstractCegarLoop]: Abstraction has 887 states and 2118 transitions. [2022-01-18 05:22:55,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:55,545 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 2118 transitions. [2022-01-18 05:22:55,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:55,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:55,546 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:55,569 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:22:55,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:55,762 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:55,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:55,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1032095821, now seen corresponding path program 31 times [2022-01-18 05:22:55,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:55,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222912080] [2022-01-18 05:22:55,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:55,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:55,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:56,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:56,044 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:56,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222912080] [2022-01-18 05:22:56,044 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222912080] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:56,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468141587] [2022-01-18 05:22:56,044 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:22:56,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:56,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:56,045 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:22:56,057 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:22:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:56,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:22:56,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:56,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:22:56,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:22:56,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:22:56,618 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:22:56,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:22:56,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:56,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:22:56,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:22:56,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:22:56,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:22:56,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468141587] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:22:56,717 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:22:56,717 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 05:22:56,717 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597196994] [2022-01-18 05:22:56,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:22:56,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:22:56,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:22:56,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:22:56,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:22:56,718 INFO L87 Difference]: Start difference. First operand 887 states and 2118 transitions. Second operand has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:58,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:22:58,582 INFO L93 Difference]: Finished difference Result 2979 states and 7351 transitions. [2022-01-18 05:22:58,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:22:58,582 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:22:58,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:22:58,586 INFO L225 Difference]: With dead ends: 2979 [2022-01-18 05:22:58,586 INFO L226 Difference]: Without dead ends: 2950 [2022-01-18 05:22:58,587 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=511, Invalid=3029, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:22:58,587 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 442 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 1789 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 1973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:22:58,588 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 234 Invalid, 1973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1789 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:22:58,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2950 states. [2022-01-18 05:22:58,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2950 to 912. [2022-01-18 05:22:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 911 states have (on average 2.3918770581778266) internal successors, (2179), 911 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:58,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 2179 transitions. [2022-01-18 05:22:58,612 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 2179 transitions. Word has length 29 [2022-01-18 05:22:58,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:22:58,612 INFO L470 AbstractCegarLoop]: Abstraction has 912 states and 2179 transitions. [2022-01-18 05:22:58,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5185185185185186) internal successors, (68), 26 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:22:58,612 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 2179 transitions. [2022-01-18 05:22:58,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:22:58,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:22:58,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:22:58,629 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 05:22:58,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-18 05:22:58,828 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:22:58,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:22:58,829 INFO L85 PathProgramCache]: Analyzing trace with hash -539244091, now seen corresponding path program 32 times [2022-01-18 05:22:58,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:22:58,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513670027] [2022-01-18 05:22:58,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:22:58,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:22:58,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:22:59,137 INFO L134 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:22:59,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:22:59,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513670027] [2022-01-18 05:22:59,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513670027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:22:59,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169801650] [2022-01-18 05:22:59,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:22:59,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:22:59,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:22:59,139 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:22:59,139 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:22:59,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:22:59,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:22:59,163 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:22:59,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:22:59,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:22:59,553 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 05:22:59,701 INFO L134 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:22:59,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:00,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:00,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:00,228 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:00,229 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:23:00,388 INFO L134 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:23:00,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169801650] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:00,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:00,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 34 [2022-01-18 05:23:00,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656391717] [2022-01-18 05:23:00,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:00,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:23:00,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:00,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:23:00,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:23:00,389 INFO L87 Difference]: Start difference. First operand 912 states and 2179 transitions. Second operand has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:02,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:02,620 INFO L93 Difference]: Finished difference Result 2296 states and 5620 transitions. [2022-01-18 05:23:02,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:23:02,620 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:02,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:02,626 INFO L225 Difference]: With dead ends: 2296 [2022-01-18 05:23:02,626 INFO L226 Difference]: Without dead ends: 2283 [2022-01-18 05:23:02,627 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1527 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=898, Invalid=3932, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 05:23:02,627 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 423 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 1007 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1483 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:02,627 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 231 Invalid, 2661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1007 Invalid, 0 Unknown, 1483 Unchecked, 0.5s Time] [2022-01-18 05:23:02,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2283 states. [2022-01-18 05:23:02,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2283 to 957. [2022-01-18 05:23:02,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 957 states, 956 states have (on average 2.403765690376569) internal successors, (2298), 956 states have internal predecessors, (2298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:02,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 957 states to 957 states and 2298 transitions. [2022-01-18 05:23:02,646 INFO L78 Accepts]: Start accepts. Automaton has 957 states and 2298 transitions. Word has length 29 [2022-01-18 05:23:02,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:02,646 INFO L470 AbstractCegarLoop]: Abstraction has 957 states and 2298 transitions. [2022-01-18 05:23:02,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9714285714285715) internal successors, (69), 34 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:02,647 INFO L276 IsEmpty]: Start isEmpty. Operand 957 states and 2298 transitions. [2022-01-18 05:23:02,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:02,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:02,648 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:02,675 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:23:02,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-18 05:23:02,863 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:02,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:02,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1852489115, now seen corresponding path program 33 times [2022-01-18 05:23:02,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:02,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013885431] [2022-01-18 05:23:02,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:02,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:02,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:03,153 INFO L134 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:23:03,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:03,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013885431] [2022-01-18 05:23:03,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013885431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:03,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107214244] [2022-01-18 05:23:03,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:23:03,154 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:03,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:03,155 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:23:03,155 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:23:03,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:23:03,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:03,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:03,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23: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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:23:03,551 INFO L134 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:23:03,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:03,775 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:03,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:03,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:03,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:03,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:03,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:03,865 INFO L134 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:23:03,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107214244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:03,865 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:03,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:23:03,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078377252] [2022-01-18 05:23:03,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:03,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:23:03,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:03,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:23:03,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=646, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:23:03,866 INFO L87 Difference]: Start difference. First operand 957 states and 2298 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:05,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:05,391 INFO L93 Difference]: Finished difference Result 2414 states and 5888 transitions. [2022-01-18 05:23:05,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:23:05,392 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:05,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:05,395 INFO L225 Difference]: With dead ends: 2414 [2022-01-18 05:23:05,395 INFO L226 Difference]: Without dead ends: 2401 [2022-01-18 05:23:05,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=326, Invalid=2124, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:23:05,396 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 323 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 2370 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2458 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 2370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:05,396 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 295 Invalid, 2458 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 2370 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:23:05,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2401 states. [2022-01-18 05:23:05,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2401 to 959. [2022-01-18 05:23:05,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 958 states have (on average 2.403966597077244) internal successors, (2303), 958 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:05,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 2303 transitions. [2022-01-18 05:23:05,411 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 2303 transitions. Word has length 29 [2022-01-18 05:23:05,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:05,412 INFO L470 AbstractCegarLoop]: Abstraction has 959 states and 2303 transitions. [2022-01-18 05:23:05,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:05,412 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 2303 transitions. [2022-01-18 05:23:05,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:05,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:05,413 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:05,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 05:23:05,615 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-18 05:23:05,616 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:05,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:05,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1357085963, now seen corresponding path program 34 times [2022-01-18 05:23:05,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:05,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285671363] [2022-01-18 05:23:05,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:05,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:05,892 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:05,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:05,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285671363] [2022-01-18 05:23:05,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285671363] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:05,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433785048] [2022-01-18 05:23:05,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:23:05,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:05,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:05,894 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:23:05,894 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:23:05,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:23:05,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:05,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:05,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:06,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:23:06,260 INFO L134 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:23:06,261 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:06,484 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:06,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:06,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:06,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:06,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:06,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:06,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:23:06,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433785048] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:06,623 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:06,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 27 [2022-01-18 05:23:06,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674496195] [2022-01-18 05:23:06,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:06,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:23:06,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:06,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:23:06,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:23:06,625 INFO L87 Difference]: Start difference. First operand 959 states and 2303 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:08,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:08,736 INFO L93 Difference]: Finished difference Result 2934 states and 7080 transitions. [2022-01-18 05:23:08,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:23:08,737 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:08,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:08,741 INFO L225 Difference]: With dead ends: 2934 [2022-01-18 05:23:08,741 INFO L226 Difference]: Without dead ends: 2881 [2022-01-18 05:23:08,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=516, Invalid=3266, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:23:08,742 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 412 mSDsluCounter, 574 mSDsCounter, 0 mSdLazyCounter, 2653 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 2808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2653 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:08,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 358 Invalid, 2808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2653 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:23:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2881 states. [2022-01-18 05:23:08,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2881 to 915. [2022-01-18 05:23:08,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 915 states, 914 states have (on average 2.3916849015317285) internal successors, (2186), 914 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:08,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 2186 transitions. [2022-01-18 05:23:08,761 INFO L78 Accepts]: Start accepts. Automaton has 915 states and 2186 transitions. Word has length 29 [2022-01-18 05:23:08,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:08,761 INFO L470 AbstractCegarLoop]: Abstraction has 915 states and 2186 transitions. [2022-01-18 05:23:08,761 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 27 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:08,761 INFO L276 IsEmpty]: Start isEmpty. Operand 915 states and 2186 transitions. [2022-01-18 05:23:08,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:08,762 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:08,762 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:08,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 05:23:08,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:08,970 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:08,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:08,970 INFO L85 PathProgramCache]: Analyzing trace with hash 262678323, now seen corresponding path program 35 times [2022-01-18 05:23:08,970 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:08,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997895599] [2022-01-18 05:23:08,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:08,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:08,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:09,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:09,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:09,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997895599] [2022-01-18 05:23:09,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997895599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:09,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044649627] [2022-01-18 05:23:09,245 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:23:09,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:09,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:09,246 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:23:09,251 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:23:09,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:23:09,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:09,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:09,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:09,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:23:09,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:23:09,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:09,845 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:09,845 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:09,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:09,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:09,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:09,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:09,990 INFO L134 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:23:09,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044649627] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:09,990 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:09,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 26 [2022-01-18 05:23:09,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334408229] [2022-01-18 05:23:09,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:09,990 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:23:09,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:09,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:23:09,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=592, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:23:09,996 INFO L87 Difference]: Start difference. First operand 915 states and 2186 transitions. Second operand has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:11,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:11,766 INFO L93 Difference]: Finished difference Result 2654 states and 6554 transitions. [2022-01-18 05:23:11,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:23:11,766 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:11,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:11,770 INFO L225 Difference]: With dead ends: 2654 [2022-01-18 05:23:11,770 INFO L226 Difference]: Without dead ends: 2629 [2022-01-18 05:23:11,771 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 794 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=431, Invalid=2649, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 05:23:11,771 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 294 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 2065 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 2202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:11,771 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 268 Invalid, 2202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2065 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:23:11,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2629 states. [2022-01-18 05:23:11,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2629 to 908. [2022-01-18 05:23:11,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.3914002205071663) internal successors, (2169), 907 states have internal predecessors, (2169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:11,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2169 transitions. [2022-01-18 05:23:11,801 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2169 transitions. Word has length 29 [2022-01-18 05:23:11,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:11,801 INFO L470 AbstractCegarLoop]: Abstraction has 908 states and 2169 transitions. [2022-01-18 05:23:11,801 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.5555555555555554) internal successors, (69), 26 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:11,801 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2169 transitions. [2022-01-18 05:23:11,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:11,802 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:11,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:11,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 05:23:12,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 05:23:12,003 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:12,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:12,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1014151221, now seen corresponding path program 36 times [2022-01-18 05:23:12,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:12,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370378810] [2022-01-18 05:23:12,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:12,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:12,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:12,306 INFO L134 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:23:12,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:12,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370378810] [2022-01-18 05:23:12,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370378810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:12,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106006094] [2022-01-18 05:23:12,306 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:23:12,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:12,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:12,307 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:23:12,308 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:23:12,328 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:23:12,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:12,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:12,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:12,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:23:12,718 INFO L134 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:23:12,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:12,969 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:12,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:13,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:13,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:13,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:13,027 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:13,063 INFO L134 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:23:13,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106006094] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:13,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:13,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:13,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77028762] [2022-01-18 05:23:13,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:13,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:13,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:13,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:13,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:13,064 INFO L87 Difference]: Start difference. First operand 908 states and 2169 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:15,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:15,267 INFO L93 Difference]: Finished difference Result 2349 states and 5753 transitions. [2022-01-18 05:23:15,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:23:15,268 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:15,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:15,271 INFO L225 Difference]: With dead ends: 2349 [2022-01-18 05:23:15,271 INFO L226 Difference]: Without dead ends: 2320 [2022-01-18 05:23:15,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1042 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=407, Invalid=3253, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:23:15,272 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 356 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2553 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 2690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:15,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 262 Invalid, 2690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2553 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:23:15,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2022-01-18 05:23:15,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 949. [2022-01-18 05:23:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 948 states have (on average 2.3966244725738397) internal successors, (2272), 948 states have internal predecessors, (2272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:15,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 2272 transitions. [2022-01-18 05:23:15,286 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 2272 transitions. Word has length 29 [2022-01-18 05:23:15,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:15,286 INFO L470 AbstractCegarLoop]: Abstraction has 949 states and 2272 transitions. [2022-01-18 05:23:15,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:15,287 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 2272 transitions. [2022-01-18 05:23:15,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:15,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:15,288 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:15,302 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:23:15,488 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 05:23:15,488 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:15,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:15,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1287822959, now seen corresponding path program 37 times [2022-01-18 05:23:15,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:15,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172181464] [2022-01-18 05:23:15,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:15,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:15,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:15,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:23:15,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:15,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172181464] [2022-01-18 05:23:15,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172181464] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:15,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600937269] [2022-01-18 05:23:15,788 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:23:15,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:15,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:15,789 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:23:15,789 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:23:15,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:15,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:15,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:16,116 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:23:16,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:23:16,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:16,418 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:16,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:16,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:16,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:16,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:16,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:16,521 INFO L134 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:23:16,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600937269] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:16,523 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:16,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:16,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220362989] [2022-01-18 05:23:16,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:16,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:16,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:16,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:16,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=679, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:16,526 INFO L87 Difference]: Start difference. First operand 949 states and 2272 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:18,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:18,895 INFO L93 Difference]: Finished difference Result 2959 states and 7321 transitions. [2022-01-18 05:23:18,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:23:18,895 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:18,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:18,899 INFO L225 Difference]: With dead ends: 2959 [2022-01-18 05:23:18,899 INFO L226 Difference]: Without dead ends: 2936 [2022-01-18 05:23:18,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=648, Invalid=3908, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 05:23:18,900 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 344 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 1909 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 1909 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:18,901 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 197 Invalid, 2099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 1909 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:23:18,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2936 states. [2022-01-18 05:23:18,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2936 to 961. [2022-01-18 05:23:18,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 960 states have (on average 2.396875) internal successors, (2301), 960 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:18,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 2301 transitions. [2022-01-18 05:23:18,920 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 2301 transitions. Word has length 29 [2022-01-18 05:23:18,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:18,920 INFO L470 AbstractCegarLoop]: Abstraction has 961 states and 2301 transitions. [2022-01-18 05:23:18,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:18,920 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 2301 transitions. [2022-01-18 05:23:18,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:18,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:18,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:18,944 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 05:23:19,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:19,134 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:19,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:19,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1953026127, now seen corresponding path program 38 times [2022-01-18 05:23:19,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:19,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985338482] [2022-01-18 05:23:19,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:19,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:19,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:23:19,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:19,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985338482] [2022-01-18 05:23:19,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985338482] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:19,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011335715] [2022-01-18 05:23:19,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:23:19,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:19,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:19,483 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:23:19,484 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:23:19,504 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:23:19,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:19,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:19,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:19,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:19,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:23:19,882 INFO L134 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:23:19,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:20,097 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:20,097 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:20,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:20,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:20,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:20,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:20,200 INFO L134 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:23:20,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011335715] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:20,200 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:20,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:20,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584339789] [2022-01-18 05:23:20,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:20,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:20,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:20,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:20,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=666, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:20,201 INFO L87 Difference]: Start difference. First operand 961 states and 2301 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:22,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:22,295 INFO L93 Difference]: Finished difference Result 2579 states and 6380 transitions. [2022-01-18 05:23:22,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:23:22,296 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:22,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:22,300 INFO L225 Difference]: With dead ends: 2579 [2022-01-18 05:23:22,300 INFO L226 Difference]: Without dead ends: 2556 [2022-01-18 05:23:22,301 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=598, Invalid=3434, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:23:22,301 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 335 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 1977 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:22,301 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 203 Invalid, 2124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1977 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:23:22,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2556 states. [2022-01-18 05:23:22,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2556 to 980. [2022-01-18 05:23:22,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 979 states have (on average 2.4096016343207354) internal successors, (2359), 979 states have internal predecessors, (2359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:22,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 2359 transitions. [2022-01-18 05:23:22,319 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 2359 transitions. Word has length 29 [2022-01-18 05:23:22,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:22,319 INFO L470 AbstractCegarLoop]: Abstraction has 980 states and 2359 transitions. [2022-01-18 05:23:22,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:22,320 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 2359 transitions. [2022-01-18 05:23:22,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:22,321 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:22,321 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:22,339 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:23:22,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-18 05:23:22,537 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:22,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:22,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1441520993, now seen corresponding path program 39 times [2022-01-18 05:23:22,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:22,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515937505] [2022-01-18 05:23:22,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:22,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:22,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:22,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:22,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515937505] [2022-01-18 05:23:22,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515937505] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:22,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319377239] [2022-01-18 05:23:22,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:23:22,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:22,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:22,841 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:23:22,842 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:23:22,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:23:22,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:22,861 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:23:22,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:23,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:23,191 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:23,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 05:23:23,449 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:23,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:23,853 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:23,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2022-01-18 05:23:23,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 13 treesize of output 7 [2022-01-18 05:23:23,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:23:23,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319377239] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:23,895 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:23,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 34 [2022-01-18 05:23:23,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347351534] [2022-01-18 05:23:23,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:23,895 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:23:23,895 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:23,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:23:23,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=203, Invalid=987, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:23:23,896 INFO L87 Difference]: Start difference. First operand 980 states and 2359 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:27,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:27,083 INFO L93 Difference]: Finished difference Result 2193 states and 5528 transitions. [2022-01-18 05:23:27,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 05:23:27,084 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:27,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:27,087 INFO L225 Difference]: With dead ends: 2193 [2022-01-18 05:23:27,087 INFO L226 Difference]: Without dead ends: 2174 [2022-01-18 05:23:27,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2573 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1253, Invalid=6579, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 05:23:27,089 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 415 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 2936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 710 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:27,089 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 206 Invalid, 2936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 2020 Invalid, 0 Unknown, 710 Unchecked, 0.9s Time] [2022-01-18 05:23:27,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2174 states. [2022-01-18 05:23:27,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2174 to 1032. [2022-01-18 05:23:27,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1032 states, 1031 states have (on average 2.4219204655674105) internal successors, (2497), 1031 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:27,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1032 states to 1032 states and 2497 transitions. [2022-01-18 05:23:27,104 INFO L78 Accepts]: Start accepts. Automaton has 1032 states and 2497 transitions. Word has length 29 [2022-01-18 05:23:27,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:27,104 INFO L470 AbstractCegarLoop]: Abstraction has 1032 states and 2497 transitions. [2022-01-18 05:23:27,104 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:27,104 INFO L276 IsEmpty]: Start isEmpty. Operand 1032 states and 2497 transitions. [2022-01-18 05:23:27,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:27,105 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:27,105 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:27,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:27,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:27,311 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:27,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash 314880057, now seen corresponding path program 40 times [2022-01-18 05:23:27,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:27,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920268823] [2022-01-18 05:23:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:27,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:27,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:27,598 INFO L134 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:23:27,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:27,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920268823] [2022-01-18 05:23:27,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920268823] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:27,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559371459] [2022-01-18 05:23:27,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:23:27,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:27,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:27,599 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:23:27,600 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:23:27,618 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:23:27,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:27,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:27,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:23:27,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:23:27,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:28,165 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:28,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:28,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:28,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:28,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:28,212 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:28,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559371459] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:28,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:28,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 05:23:28,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678683793] [2022-01-18 05:23:28,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:28,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:23:28,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:28,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:23:28,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=616, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:23:28,246 INFO L87 Difference]: Start difference. First operand 1032 states and 2497 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:30,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:30,358 INFO L93 Difference]: Finished difference Result 2723 states and 6788 transitions. [2022-01-18 05:23:30,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 05:23:30,359 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:30,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:30,362 INFO L225 Difference]: With dead ends: 2723 [2022-01-18 05:23:30,362 INFO L226 Difference]: Without dead ends: 2709 [2022-01-18 05:23:30,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=705, Invalid=3327, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:23:30,363 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 341 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:30,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 198 Invalid, 1717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:23:30,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2709 states. [2022-01-18 05:23:30,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2709 to 1040. [2022-01-18 05:23:30,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 1039 states have (on average 2.422521655437921) internal successors, (2517), 1039 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:30,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 2517 transitions. [2022-01-18 05:23:30,380 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 2517 transitions. Word has length 29 [2022-01-18 05:23:30,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:30,381 INFO L470 AbstractCegarLoop]: Abstraction has 1040 states and 2517 transitions. [2022-01-18 05:23:30,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:30,381 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 2517 transitions. [2022-01-18 05:23:30,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:30,382 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:30,382 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:30,398 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:23:30,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:30,598 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:30,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:30,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1843834125, now seen corresponding path program 41 times [2022-01-18 05:23:30,598 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:30,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476456751] [2022-01-18 05:23:30,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:30,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:30,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:30,863 INFO L134 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:23:30,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:30,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476456751] [2022-01-18 05:23:30,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476456751] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:30,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933532327] [2022-01-18 05:23:30,864 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:23:30,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:30,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:30,876 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:23:30,878 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:23:30,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:23:30,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:30,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:30,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:31,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:31,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 05:23:31,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:31,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:31,515 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:31,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:31,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:31,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:31,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:31,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:31,614 INFO L134 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:23:31,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933532327] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:31,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:31,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 05:23:31,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923182431] [2022-01-18 05:23:31,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:31,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:31,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:31,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:31,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=687, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:31,615 INFO L87 Difference]: Start difference. First operand 1040 states and 2517 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:33,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:33,268 INFO L93 Difference]: Finished difference Result 2387 states and 5874 transitions. [2022-01-18 05:23:33,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:23:33,268 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:33,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:33,271 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 05:23:33,271 INFO L226 Difference]: Without dead ends: 2377 [2022-01-18 05:23:33,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=361, Invalid=2089, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:23:33,272 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 338 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:33,272 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 211 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:23:33,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2377 states. [2022-01-18 05:23:33,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2377 to 1034. [2022-01-18 05:23:33,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 1033 states have (on average 2.4230396902226525) internal successors, (2503), 1033 states have internal predecessors, (2503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:33,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 2503 transitions. [2022-01-18 05:23:33,287 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 2503 transitions. Word has length 29 [2022-01-18 05:23:33,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:33,287 INFO L470 AbstractCegarLoop]: Abstraction has 1034 states and 2503 transitions. [2022-01-18 05:23:33,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:33,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 2503 transitions. [2022-01-18 05:23:33,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:33,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:33,288 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:33,309 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:23:33,509 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-18 05:23:33,510 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:33,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:33,510 INFO L85 PathProgramCache]: Analyzing trace with hash 669763807, now seen corresponding path program 42 times [2022-01-18 05:23:33,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:33,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883434082] [2022-01-18 05:23:33,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:33,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:33,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:33,786 INFO L134 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:23:33,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:33,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883434082] [2022-01-18 05:23:33,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883434082] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:33,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222126247] [2022-01-18 05:23:33,787 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:23:33,787 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:33,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:33,788 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:23:33,789 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:23:33,809 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:23:33,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:33,810 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 30 conjunts are in the unsatisfiable core [2022-01-18 05:23:33,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:34,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:34,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:34,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2022-01-18 05:23:34,452 INFO L134 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:23:34,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:35,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:35,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:35,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:35,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 05:23:35,410 INFO L134 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:23:35,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222126247] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:35,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:35,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-18 05:23:35,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517280819] [2022-01-18 05:23:35,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:35,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:23:35,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:35,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:23:35,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=994, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:23:35,411 INFO L87 Difference]: Start difference. First operand 1034 states and 2503 transitions. Second operand has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:36,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:36,455 INFO L93 Difference]: Finished difference Result 1658 states and 4021 transitions. [2022-01-18 05:23:36,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:23:36,455 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:36,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:36,458 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 05:23:36,458 INFO L226 Difference]: Without dead ends: 1635 [2022-01-18 05:23:36,458 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=439, Invalid=2213, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:23:36,458 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 161 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 434 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 929 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:36,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 236 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 434 Invalid, 0 Unknown, 929 Unchecked, 0.2s Time] [2022-01-18 05:23:36,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2022-01-18 05:23:36,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1077. [2022-01-18 05:23:36,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 1076 states have (on average 2.4228624535315983) internal successors, (2607), 1076 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:36,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 2607 transitions. [2022-01-18 05:23:36,471 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 2607 transitions. Word has length 29 [2022-01-18 05:23:36,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:36,471 INFO L470 AbstractCegarLoop]: Abstraction has 1077 states and 2607 transitions. [2022-01-18 05:23:36,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.057142857142857) internal successors, (72), 34 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:36,472 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 2607 transitions. [2022-01-18 05:23:36,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:36,473 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:36,473 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:36,488 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:36,673 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-18 05:23:36,673 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:36,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:36,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1563922681, now seen corresponding path program 43 times [2022-01-18 05:23:36,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:36,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737428830] [2022-01-18 05:23:36,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:36,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:36,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:36,976 INFO L134 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:23:36,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:36,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737428830] [2022-01-18 05:23:36,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737428830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:36,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589079418] [2022-01-18 05:23:36,976 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:23:36,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:36,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:36,977 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:23:36,978 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:23:36,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:36,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:36,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:37,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:23:37,342 INFO L134 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:23:37,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:37,589 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:37,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:37,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:37,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:37,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:37,653 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:37,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:23:37,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589079418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:37,687 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:37,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:37,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507988828] [2022-01-18 05:23:37,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:37,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:37,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:37,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:37,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=711, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:37,688 INFO L87 Difference]: Start difference. First operand 1077 states and 2607 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:39,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:39,657 INFO L93 Difference]: Finished difference Result 2791 states and 6816 transitions. [2022-01-18 05:23:39,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:23:39,658 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:39,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:39,661 INFO L225 Difference]: With dead ends: 2791 [2022-01-18 05:23:39,661 INFO L226 Difference]: Without dead ends: 2762 [2022-01-18 05:23:39,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 985 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=391, Invalid=3149, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:23:39,662 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 297 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 2695 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:39,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [297 Valid, 367 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2695 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:23:39,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2762 states. [2022-01-18 05:23:39,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2762 to 1071. [2022-01-18 05:23:39,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1071 states, 1070 states have (on average 2.4271028037383178) internal successors, (2597), 1070 states have internal predecessors, (2597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:39,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1071 states to 1071 states and 2597 transitions. [2022-01-18 05:23:39,678 INFO L78 Accepts]: Start accepts. Automaton has 1071 states and 2597 transitions. Word has length 29 [2022-01-18 05:23:39,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:39,678 INFO L470 AbstractCegarLoop]: Abstraction has 1071 states and 2597 transitions. [2022-01-18 05:23:39,678 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:39,678 INFO L276 IsEmpty]: Start isEmpty. Operand 1071 states and 2597 transitions. [2022-01-18 05:23:39,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:39,680 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:39,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:39,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-01-18 05:23:39,889 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-18 05:23:39,889 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:39,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:39,890 INFO L85 PathProgramCache]: Analyzing trace with hash 943435545, now seen corresponding path program 44 times [2022-01-18 05:23:39,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:39,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348505790] [2022-01-18 05:23:39,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:39,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:39,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:40,207 INFO L134 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:23:40,207 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:40,207 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348505790] [2022-01-18 05:23:40,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348505790] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:40,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528370602] [2022-01-18 05:23:40,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:23:40,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:40,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:40,211 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:23:40,211 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:23:40,230 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:23:40,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:40,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:40,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:40,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:23:40,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:23:40,575 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:40,800 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:40,801 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:40,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:40,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:40,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:40,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:40,884 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:40,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528370602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:40,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:40,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:40,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409818706] [2022-01-18 05:23:40,885 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:40,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:40,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:40,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:40,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:40,886 INFO L87 Difference]: Start difference. First operand 1071 states and 2597 transitions. Second operand has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:43,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:43,044 INFO L93 Difference]: Finished difference Result 3276 states and 8130 transitions. [2022-01-18 05:23:43,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:23:43,044 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:43,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:43,049 INFO L225 Difference]: With dead ends: 3276 [2022-01-18 05:23:43,049 INFO L226 Difference]: Without dead ends: 3257 [2022-01-18 05:23:43,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1394 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=650, Invalid=4042, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:23:43,051 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 385 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:43,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 190 Invalid, 1673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 1480 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:23:43,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3257 states. [2022-01-18 05:23:43,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3257 to 1084. [2022-01-18 05:23:43,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1083 states have (on average 2.430286241920591) internal successors, (2632), 1083 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 2632 transitions. [2022-01-18 05:23:43,072 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 2632 transitions. Word has length 29 [2022-01-18 05:23:43,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:43,072 INFO L470 AbstractCegarLoop]: Abstraction has 1084 states and 2632 transitions. [2022-01-18 05:23:43,072 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 28 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:43,072 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 2632 transitions. [2022-01-18 05:23:43,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:43,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:43,073 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:43,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:43,288 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:43,289 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:43,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:43,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1608638713, now seen corresponding path program 45 times [2022-01-18 05:23:43,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:43,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090476229] [2022-01-18 05:23:43,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:43,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:43,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:43,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090476229] [2022-01-18 05:23:43,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090476229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:43,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779855408] [2022-01-18 05:23:43,563 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:23:43,564 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:43,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:43,565 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:23:43,567 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:23:43,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:23:43,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:43,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:43,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:43,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:43,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:23:43,921 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:43,921 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:44,141 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:44,142 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:44,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:44,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:44,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:44,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:44,240 INFO L134 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:23:44,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779855408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:44,241 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:44,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:44,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666640224] [2022-01-18 05:23:44,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:44,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:44,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:44,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:44,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:44,242 INFO L87 Difference]: Start difference. First operand 1084 states and 2632 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:46,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:46,248 INFO L93 Difference]: Finished difference Result 2866 states and 7112 transitions. [2022-01-18 05:23:46,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:23:46,249 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:46,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:46,252 INFO L225 Difference]: With dead ends: 2866 [2022-01-18 05:23:46,252 INFO L226 Difference]: Without dead ends: 2841 [2022-01-18 05:23:46,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1124 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=541, Invalid=3365, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:23:46,253 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 318 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1790 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:46,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 197 Invalid, 1790 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1631 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:23:46,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2841 states. [2022-01-18 05:23:46,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2841 to 1063. [2022-01-18 05:23:46,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1063 states, 1062 states have (on average 2.426553672316384) internal successors, (2577), 1062 states have internal predecessors, (2577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:46,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 2577 transitions. [2022-01-18 05:23:46,269 INFO L78 Accepts]: Start accepts. Automaton has 1063 states and 2577 transitions. Word has length 29 [2022-01-18 05:23:46,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:46,269 INFO L470 AbstractCegarLoop]: Abstraction has 1063 states and 2577 transitions. [2022-01-18 05:23:46,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:46,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1063 states and 2577 transitions. [2022-01-18 05:23:46,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:46,271 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:46,271 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:46,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:46,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 05:23:46,471 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:46,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:46,472 INFO L85 PathProgramCache]: Analyzing trace with hash 357875503, now seen corresponding path program 46 times [2022-01-18 05:23:46,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:46,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220142483] [2022-01-18 05:23:46,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:46,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:46,806 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:46,807 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:46,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220142483] [2022-01-18 05:23:46,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220142483] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:46,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382960630] [2022-01-18 05:23:46,807 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:23:46,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:46,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:46,808 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:23:46,836 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:23:46,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:46,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:46,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:46,839 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:23:47,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:23:47,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:23:47,224 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:47,481 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:47,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:47,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:47,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:47,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:47,550 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:47,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:47,590 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382960630] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:47,590 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:47,590 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:47,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233293654] [2022-01-18 05:23:47,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:47,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:47,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:47,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:47,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:47,591 INFO L87 Difference]: Start difference. First operand 1063 states and 2577 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:48,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:48,838 INFO L93 Difference]: Finished difference Result 2486 states and 6106 transitions. [2022-01-18 05:23:48,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:23:48,838 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:48,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:48,841 INFO L225 Difference]: With dead ends: 2486 [2022-01-18 05:23:48,841 INFO L226 Difference]: Without dead ends: 2475 [2022-01-18 05:23:48,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 615 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=285, Invalid=2165, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:23:48,848 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 264 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:48,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 252 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1504 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:23:48,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2475 states. [2022-01-18 05:23:48,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2475 to 1065. [2022-01-18 05:23:48,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1065 states, 1064 states have (on average 2.424812030075188) internal successors, (2580), 1064 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:48,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1065 states to 1065 states and 2580 transitions. [2022-01-18 05:23:48,865 INFO L78 Accepts]: Start accepts. Automaton has 1065 states and 2580 transitions. Word has length 29 [2022-01-18 05:23:48,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:48,866 INFO L470 AbstractCegarLoop]: Abstraction has 1065 states and 2580 transitions. [2022-01-18 05:23:48,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:48,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1065 states and 2580 transitions. [2022-01-18 05:23:48,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:48,867 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:48,867 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:48,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:49,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 05:23:49,068 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:49,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:49,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1755234587, now seen corresponding path program 47 times [2022-01-18 05:23:49,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:49,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196603218] [2022-01-18 05:23:49,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:49,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:49,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:49,370 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:49,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:49,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196603218] [2022-01-18 05:23:49,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196603218] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:49,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054716912] [2022-01-18 05:23:49,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:23:49,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:49,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:49,371 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:23:49,374 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:23:49,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:23:49,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:49,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:49,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:49,727 INFO L353 Elim1Store]: treesize reduction 48, result has 12.7 percent of original size [2022-01-18 05:23:49,727 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 82 [2022-01-18 05:23:49,773 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:49,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:50,003 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:50,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:50,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:50,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:50,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:50,068 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:50,120 INFO L134 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:23:50,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054716912] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:50,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:50,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:23:50,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683453289] [2022-01-18 05:23:50,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:50,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:23:50,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:50,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:23:50,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=754, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:23:50,122 INFO L87 Difference]: Start difference. First operand 1065 states and 2580 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:51,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:51,363 INFO L93 Difference]: Finished difference Result 2585 states and 6371 transitions. [2022-01-18 05:23:51,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:23:51,363 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:51,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:51,366 INFO L225 Difference]: With dead ends: 2585 [2022-01-18 05:23:51,366 INFO L226 Difference]: Without dead ends: 2576 [2022-01-18 05:23:51,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=267, Invalid=1625, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:23:51,367 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 360 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1747 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1859 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:51,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [360 Valid, 246 Invalid, 1859 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1747 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:23:51,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2576 states. [2022-01-18 05:23:51,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2576 to 1101. [2022-01-18 05:23:51,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1100 states have (on average 2.421818181818182) internal successors, (2664), 1100 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:51,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 2664 transitions. [2022-01-18 05:23:51,387 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 2664 transitions. Word has length 29 [2022-01-18 05:23:51,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:51,387 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 2664 transitions. [2022-01-18 05:23:51,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:51,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 2664 transitions. [2022-01-18 05:23:51,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:51,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:51,388 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:51,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-18 05:23:51,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:51,589 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:51,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:51,589 INFO L85 PathProgramCache]: Analyzing trace with hash -2044962201, now seen corresponding path program 48 times [2022-01-18 05:23:51,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:51,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424804144] [2022-01-18 05:23:51,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:51,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:51,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:51,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:23:51,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:51,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424804144] [2022-01-18 05:23:51,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424804144] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:51,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862957090] [2022-01-18 05:23:51,857 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:23:51,857 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:51,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:51,858 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:23:51,859 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:23:51,880 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:23:51,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:51,881 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:23:51,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:52,429 INFO L353 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2022-01-18 05:23:52,429 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 90 [2022-01-18 05:23:52,907 INFO L134 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:23:52,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:53,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:53,418 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:23:53,418 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:23:53,502 INFO L134 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:23:53,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862957090] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:53,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:53,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 05:23:53,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386532914] [2022-01-18 05:23:53,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:53,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:23:53,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:23:53,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1194, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:23:53,503 INFO L87 Difference]: Start difference. First operand 1101 states and 2664 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:55,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:55,650 INFO L93 Difference]: Finished difference Result 2404 states and 5923 transitions. [2022-01-18 05:23:55,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:23:55,650 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:55,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:55,653 INFO L225 Difference]: With dead ends: 2404 [2022-01-18 05:23:55,653 INFO L226 Difference]: Without dead ends: 2393 [2022-01-18 05:23:55,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1107 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=647, Invalid=3258, Unknown=1, NotChecked=0, Total=3906 [2022-01-18 05:23:55,654 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 286 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 950 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 2389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1318 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:55,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 280 Invalid, 2389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 950 Invalid, 0 Unknown, 1318 Unchecked, 0.5s Time] [2022-01-18 05:23:55,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2393 states. [2022-01-18 05:23:55,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2393 to 1105. [2022-01-18 05:23:55,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1105 states, 1104 states have (on average 2.421195652173913) internal successors, (2673), 1104 states have internal predecessors, (2673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:55,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1105 states to 1105 states and 2673 transitions. [2022-01-18 05:23:55,669 INFO L78 Accepts]: Start accepts. Automaton has 1105 states and 2673 transitions. Word has length 29 [2022-01-18 05:23:55,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:55,669 INFO L470 AbstractCegarLoop]: Abstraction has 1105 states and 2673 transitions. [2022-01-18 05:23:55,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:55,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1105 states and 2673 transitions. [2022-01-18 05:23:55,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:55,670 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:55,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:55,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-01-18 05:23:55,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-18 05:23:55,871 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:55,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:55,871 INFO L85 PathProgramCache]: Analyzing trace with hash -151457595, now seen corresponding path program 49 times [2022-01-18 05:23:55,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:55,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733389418] [2022-01-18 05:23:55,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:55,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:55,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:56,162 INFO L134 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:23:56,162 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:56,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733389418] [2022-01-18 05:23:56,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733389418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:56,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061503914] [2022-01-18 05:23:56,162 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:23:56,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:56,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:56,172 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:23:56,173 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:23:56,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:56,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:56,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:56,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:23:56,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:23:56,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:56,754 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:56,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:23:56,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:56,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:56,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:56,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:23:56,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:56,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061503914] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:56,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:56,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:23:56,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499512852] [2022-01-18 05:23:56,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:56,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:23:56,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:56,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:23:56,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:23:56,869 INFO L87 Difference]: Start difference. First operand 1105 states and 2673 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:58,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:23:58,320 INFO L93 Difference]: Finished difference Result 3071 states and 7589 transitions. [2022-01-18 05:23:58,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:23:58,321 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:23:58,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:23:58,325 INFO L225 Difference]: With dead ends: 3071 [2022-01-18 05:23:58,325 INFO L226 Difference]: Without dead ends: 3058 [2022-01-18 05:23:58,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=443, Invalid=2107, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:23:58,325 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 282 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 1598 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 1758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 1598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:23:58,325 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 197 Invalid, 1758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 1598 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:23:58,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3058 states. [2022-01-18 05:23:58,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3058 to 1136. [2022-01-18 05:23:58,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 1135 states have (on average 2.428193832599119) internal successors, (2756), 1135 states have internal predecessors, (2756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 2756 transitions. [2022-01-18 05:23:58,345 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 2756 transitions. Word has length 29 [2022-01-18 05:23:58,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:23:58,345 INFO L470 AbstractCegarLoop]: Abstraction has 1136 states and 2756 transitions. [2022-01-18 05:23:58,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:23:58,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 2756 transitions. [2022-01-18 05:23:58,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:23:58,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:23:58,347 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:23:58,377 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:23:58,562 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:58,563 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:23:58,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:23:58,563 INFO L85 PathProgramCache]: Analyzing trace with hash 513745573, now seen corresponding path program 50 times [2022-01-18 05:23:58,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:23:58,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886995528] [2022-01-18 05:23:58,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:23:58,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:23:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:23:58,833 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:58,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:23:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886995528] [2022-01-18 05:23:58,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886995528] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:23:58,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067843410] [2022-01-18 05:23:58,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:23:58,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:23:58,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:23:58,835 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:23:58,835 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:23:58,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:23:58,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:23:58,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:23:58,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:23:59,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:23:59,187 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:23:59,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:23:59,402 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:23:59,402 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:23:59,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:59,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:23:59,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:23:59,451 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:23:59,500 INFO L134 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:23:59,500 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067843410] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:23:59,500 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:23:59,500 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:23:59,500 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706309397] [2022-01-18 05:23:59,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:23:59,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:23:59,500 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:23:59,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:23:59,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:23:59,501 INFO L87 Difference]: Start difference. First operand 1136 states and 2756 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:00,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:00,526 INFO L93 Difference]: Finished difference Result 2506 states and 6180 transitions. [2022-01-18 05:24:00,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 05:24:00,527 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:00,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:00,537 INFO L225 Difference]: With dead ends: 2506 [2022-01-18 05:24:00,537 INFO L226 Difference]: Without dead ends: 2489 [2022-01-18 05:24:00,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 473 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=271, Invalid=1621, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:24:00,538 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 287 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 1351 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:00,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [287 Valid, 158 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1351 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:24:00,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2489 states. [2022-01-18 05:24:00,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2489 to 1120. [2022-01-18 05:24:00,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 1119 states have (on average 2.4244861483467384) internal successors, (2713), 1119 states have internal predecessors, (2713), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:00,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 2713 transitions. [2022-01-18 05:24:00,552 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 2713 transitions. Word has length 29 [2022-01-18 05:24:00,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:00,552 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 2713 transitions. [2022-01-18 05:24:00,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:00,553 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 2713 transitions. [2022-01-18 05:24:00,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:00,554 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:00,554 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:00,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 05:24:00,768 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-18 05:24:00,768 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:00,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:00,768 INFO L85 PathProgramCache]: Analyzing trace with hash 977071387, now seen corresponding path program 51 times [2022-01-18 05:24:00,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:00,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689939051] [2022-01-18 05:24:00,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:00,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:01,063 INFO L134 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:24:01,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:01,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689939051] [2022-01-18 05:24:01,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689939051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:01,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529068985] [2022-01-18 05:24:01,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:24:01,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:01,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:01,065 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:24:01,065 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:24:01,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:24:01,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:01,089 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:24:01,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:01,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:01,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:24:01,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:24:01,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:01,686 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:01,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:01,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:01,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:01,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:01,744 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:01,799 INFO L134 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:24:01,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529068985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:01,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:01,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 10] total 30 [2022-01-18 05:24:01,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072202652] [2022-01-18 05:24:01,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:01,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:24:01,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:01,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:24:01,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=804, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:24:01,800 INFO L87 Difference]: Start difference. First operand 1120 states and 2713 transitions. Second operand has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:03,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:03,026 INFO L93 Difference]: Finished difference Result 2569 states and 6334 transitions. [2022-01-18 05:24:03,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-01-18 05:24:03,026 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:03,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:03,037 INFO L225 Difference]: With dead ends: 2569 [2022-01-18 05:24:03,038 INFO L226 Difference]: Without dead ends: 2560 [2022-01-18 05:24:03,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 494 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=283, Invalid=1697, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:24:03,038 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 285 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 2018 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:03,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [285 Valid, 285 Invalid, 2109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2018 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:24:03,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2560 states. [2022-01-18 05:24:03,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2560 to 1119. [2022-01-18 05:24:03,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 1118 states have (on average 2.424865831842576) internal successors, (2711), 1118 states have internal predecessors, (2711), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:03,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 2711 transitions. [2022-01-18 05:24:03,053 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 2711 transitions. Word has length 29 [2022-01-18 05:24:03,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:03,053 INFO L470 AbstractCegarLoop]: Abstraction has 1119 states and 2711 transitions. [2022-01-18 05:24:03,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4516129032258065) internal successors, (76), 30 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:03,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 2711 transitions. [2022-01-18 05:24:03,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:03,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:03,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:03,072 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:24:03,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-18 05:24:03,255 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:03,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:03,256 INFO L85 PathProgramCache]: Analyzing trace with hash -270744883, now seen corresponding path program 52 times [2022-01-18 05:24:03,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:03,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405514942] [2022-01-18 05:24:03,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:03,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:03,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:03,605 INFO L134 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:24:03,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:03,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405514942] [2022-01-18 05:24:03,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405514942] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:03,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28956180] [2022-01-18 05:24:03,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:24:03,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:03,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:03,607 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:24:03,607 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:24:03,626 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:24:03,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:03,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:03,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:03,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-01-18 05:24:03,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:24:03,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:04,224 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:04,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:04,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:04,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:04,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:04,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:04,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:24:04,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28956180] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:04,335 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:04,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:04,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400312795] [2022-01-18 05:24:04,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:04,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:04,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:04,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:04,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:04,336 INFO L87 Difference]: Start difference. First operand 1119 states and 2711 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:06,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:06,001 INFO L93 Difference]: Finished difference Result 2743 states and 6732 transitions. [2022-01-18 05:24:06,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 05:24:06,001 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:06,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:06,004 INFO L225 Difference]: With dead ends: 2743 [2022-01-18 05:24:06,004 INFO L226 Difference]: Without dead ends: 2725 [2022-01-18 05:24:06,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=363, Invalid=1989, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:24:06,005 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 325 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 2155 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 2316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:06,005 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 304 Invalid, 2316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2155 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:24:06,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2725 states. [2022-01-18 05:24:06,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2725 to 1101. [2022-01-18 05:24:06,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 1100 states have (on average 2.421818181818182) internal successors, (2664), 1100 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:06,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 2664 transitions. [2022-01-18 05:24:06,026 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 2664 transitions. Word has length 29 [2022-01-18 05:24:06,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:06,026 INFO L470 AbstractCegarLoop]: Abstraction has 1101 states and 2664 transitions. [2022-01-18 05:24:06,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:06,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 2664 transitions. [2022-01-18 05:24:06,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:06,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:06,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:06,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 05:24:06,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:06,240 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:06,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:06,240 INFO L85 PathProgramCache]: Analyzing trace with hash -375581373, now seen corresponding path program 53 times [2022-01-18 05:24:06,240 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:06,240 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358152756] [2022-01-18 05:24:06,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:06,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:06,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:06,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:24:06,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:06,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358152756] [2022-01-18 05:24:06,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358152756] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:06,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697419200] [2022-01-18 05:24:06,509 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:24:06,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:06,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:06,510 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:24:06,512 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:24:06,530 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:24:06,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:06,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:06,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:06,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:24:06,892 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:06,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:07,118 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:07,118 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:07,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:07,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:07,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:07,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:07,232 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:07,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697419200] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:07,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:07,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:07,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692589183] [2022-01-18 05:24:07,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:07,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:07,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:07,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:07,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:07,233 INFO L87 Difference]: Start difference. First operand 1101 states and 2664 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:09,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:09,384 INFO L93 Difference]: Finished difference Result 2712 states and 6682 transitions. [2022-01-18 05:24:09,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:24:09,384 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:09,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:09,388 INFO L225 Difference]: With dead ends: 2712 [2022-01-18 05:24:09,388 INFO L226 Difference]: Without dead ends: 2683 [2022-01-18 05:24:09,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 972 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=449, Invalid=2973, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:24:09,389 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 365 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 2215 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 2389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:09,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 257 Invalid, 2389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2215 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:24:09,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2683 states. [2022-01-18 05:24:09,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2683 to 1148. [2022-01-18 05:24:09,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 2.4324324324324325) internal successors, (2790), 1147 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:09,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 2790 transitions. [2022-01-18 05:24:09,405 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 2790 transitions. Word has length 29 [2022-01-18 05:24:09,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:09,405 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 2790 transitions. [2022-01-18 05:24:09,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:09,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 2790 transitions. [2022-01-18 05:24:09,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:09,407 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:09,407 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:09,422 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:24:09,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:09,611 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:09,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:09,612 INFO L85 PathProgramCache]: Analyzing trace with hash -101909635, now seen corresponding path program 54 times [2022-01-18 05:24:09,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:09,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932988280] [2022-01-18 05:24:09,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:09,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:09,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:09,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:24:09,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932988280] [2022-01-18 05:24:09,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932988280] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:09,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477620128] [2022-01-18 05:24:09,911 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:24:09,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:09,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:09,912 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:24:09,913 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:24:09,932 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:24:09,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:09,933 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:09,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:10,232 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:24:10,294 INFO L134 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:24:10,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:10,507 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:10,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:10,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:10,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:10,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:10,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:10,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:24:10,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477620128] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:10,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:10,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:10,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896413868] [2022-01-18 05:24:10,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:10,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:10,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:10,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:10,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=723, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:10,605 INFO L87 Difference]: Start difference. First operand 1148 states and 2790 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:13,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:13,189 INFO L93 Difference]: Finished difference Result 3319 states and 8242 transitions. [2022-01-18 05:24:13,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:24:13,189 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:13,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:13,194 INFO L225 Difference]: With dead ends: 3319 [2022-01-18 05:24:13,194 INFO L226 Difference]: Without dead ends: 3294 [2022-01-18 05:24:13,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=885, Invalid=4665, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 05:24:13,195 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 455 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 1753 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 1962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1753 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:13,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 171 Invalid, 1962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1753 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:24:13,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3294 states. [2022-01-18 05:24:13,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3294 to 1157. [2022-01-18 05:24:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1157 states, 1156 states have (on average 2.4333910034602075) internal successors, (2813), 1156 states have internal predecessors, (2813), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1157 states to 1157 states and 2813 transitions. [2022-01-18 05:24:13,216 INFO L78 Accepts]: Start accepts. Automaton has 1157 states and 2813 transitions. Word has length 29 [2022-01-18 05:24:13,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:13,216 INFO L470 AbstractCegarLoop]: Abstraction has 1157 states and 2813 transitions. [2022-01-18 05:24:13,216 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:13,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1157 states and 2813 transitions. [2022-01-18 05:24:13,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:13,218 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:13,218 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:13,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 05:24:13,418 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:13,418 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:13,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:13,419 INFO L85 PathProgramCache]: Analyzing trace with hash 563293533, now seen corresponding path program 55 times [2022-01-18 05:24:13,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:13,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327270591] [2022-01-18 05:24:13,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:13,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:13,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:13,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:24:13,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:13,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327270591] [2022-01-18 05:24:13,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327270591] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:13,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287675090] [2022-01-18 05:24:13,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:24:13,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:13,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:13,739 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:24:13,740 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:24:13,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:13,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:13,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:14,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:24:14,107 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:14,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:14,346 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:14,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:14,420 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:14,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:14,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:14,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:14,475 INFO L134 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:24:14,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287675090] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:14,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:14,476 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:24:14,476 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488452681] [2022-01-18 05:24:14,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:14,476 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:14,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:14,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:14,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=677, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:14,476 INFO L87 Difference]: Start difference. First operand 1157 states and 2813 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:16,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:16,536 INFO L93 Difference]: Finished difference Result 2614 states and 6467 transitions. [2022-01-18 05:24:16,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:24:16,536 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:16,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:16,540 INFO L225 Difference]: With dead ends: 2614 [2022-01-18 05:24:16,540 INFO L226 Difference]: Without dead ends: 2587 [2022-01-18 05:24:16,540 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 930 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=471, Invalid=2721, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:24:16,540 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 367 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 1867 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 2024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1867 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:16,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 169 Invalid, 2024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1867 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:24:16,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2587 states. [2022-01-18 05:24:16,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2587 to 1137. [2022-01-18 05:24:16,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.4286971830985915) internal successors, (2759), 1136 states have internal predecessors, (2759), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:16,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2759 transitions. [2022-01-18 05:24:16,556 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2759 transitions. Word has length 29 [2022-01-18 05:24:16,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:16,556 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2759 transitions. [2022-01-18 05:24:16,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:16,557 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2759 transitions. [2022-01-18 05:24:16,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:16,558 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:16,558 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:16,587 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:24:16,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-18 05:24:16,771 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:16,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:16,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1463713709, now seen corresponding path program 56 times [2022-01-18 05:24:16,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:16,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76817807] [2022-01-18 05:24:16,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:16,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:16,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:17,063 INFO L134 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:24:17,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:17,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76817807] [2022-01-18 05:24:17,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76817807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:17,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461228094] [2022-01-18 05:24:17,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:24:17,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:17,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:17,065 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:24:17,066 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:24:17,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:24:17,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:17,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:17,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:17,365 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:24:17,425 INFO L134 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:24:17,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:17,629 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:17,629 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:17,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:17,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:17,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:17,676 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:17,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:17,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461228094] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:17,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:17,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 05:24:17,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365637601] [2022-01-18 05:24:17,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:17,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:24:17,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:17,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:24:17,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:24:17,725 INFO L87 Difference]: Start difference. First operand 1137 states and 2759 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:20,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:20,106 INFO L93 Difference]: Finished difference Result 3629 states and 9144 transitions. [2022-01-18 05:24:20,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:24:20,107 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:20,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:20,112 INFO L225 Difference]: With dead ends: 3629 [2022-01-18 05:24:20,112 INFO L226 Difference]: Without dead ends: 3610 [2022-01-18 05:24:20,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1376 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=668, Invalid=4024, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:24:20,113 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 355 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 2028 mSolverCounterSat, 182 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 2210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 182 IncrementalHoareTripleChecker+Valid, 2028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:20,113 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 200 Invalid, 2210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [182 Valid, 2028 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:24:20,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3610 states. [2022-01-18 05:24:20,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3610 to 1155. [2022-01-18 05:24:20,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 1154 states have (on average 2.431542461005199) internal successors, (2806), 1154 states have internal predecessors, (2806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:20,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 2806 transitions. [2022-01-18 05:24:20,133 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 2806 transitions. Word has length 29 [2022-01-18 05:24:20,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:20,133 INFO L470 AbstractCegarLoop]: Abstraction has 1155 states and 2806 transitions. [2022-01-18 05:24:20,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:20,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 2806 transitions. [2022-01-18 05:24:20,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:20,135 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:20,135 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:20,158 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:24:20,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-18 05:24:20,336 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:20,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:20,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1074852537, now seen corresponding path program 57 times [2022-01-18 05:24:20,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:20,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122267318] [2022-01-18 05:24:20,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:20,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:20,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:20,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:24:20,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:20,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122267318] [2022-01-18 05:24:20,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122267318] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:20,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662115280] [2022-01-18 05:24:20,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:24:20,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:20,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:20,590 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:24:20,590 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:24:20,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:24:20,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:20,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:20,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:20,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:20,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:24:20,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:24:20,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:21,189 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:21,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:21,255 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:21,256 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:21,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:21,257 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:21,312 INFO L134 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:24:21,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662115280] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:21,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:21,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 05:24:21,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776826875] [2022-01-18 05:24:21,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:21,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:24:21,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:24:21,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=644, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:24:21,314 INFO L87 Difference]: Start difference. First operand 1155 states and 2806 transitions. Second operand has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:23,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:23,754 INFO L93 Difference]: Finished difference Result 2954 states and 7370 transitions. [2022-01-18 05:24:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:24:23,755 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:23,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:23,759 INFO L225 Difference]: With dead ends: 2954 [2022-01-18 05:24:23,759 INFO L226 Difference]: Without dead ends: 2926 [2022-01-18 05:24:23,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1480 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=666, Invalid=4304, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:24:23,760 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 424 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 1810 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 2010 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:23,760 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 171 Invalid, 2010 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1810 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:24:23,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-01-18 05:24:23,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 1146. [2022-01-18 05:24:23,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1146 states, 1145 states have (on average 2.4305676855895197) internal successors, (2783), 1145 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:23,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1146 states to 1146 states and 2783 transitions. [2022-01-18 05:24:23,778 INFO L78 Accepts]: Start accepts. Automaton has 1146 states and 2783 transitions. Word has length 29 [2022-01-18 05:24:23,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:23,778 INFO L470 AbstractCegarLoop]: Abstraction has 1146 states and 2783 transitions. [2022-01-18 05:24:23,778 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5357142857142856) internal successors, (71), 27 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:23,778 INFO L276 IsEmpty]: Start isEmpty. Operand 1146 states and 2783 transitions. [2022-01-18 05:24:23,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:23,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:23,780 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:23,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-18 05:24:23,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:23,981 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:23,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash 454101531, now seen corresponding path program 58 times [2022-01-18 05:24:23,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:23,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484941662] [2022-01-18 05:24:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:23,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:23,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:24,262 INFO L134 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:24:24,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:24,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484941662] [2022-01-18 05:24:24,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484941662] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:24,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082790429] [2022-01-18 05:24:24,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:24:24,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:24,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:24,263 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:24:24,264 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:24:24,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:24:24,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:24,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:24,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:24,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:24,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2022-01-18 05:24:24,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:24:24,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:24,868 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:24,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:24,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:24,926 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:24,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:24,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:24,978 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:24,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2082790429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:24,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:24,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 05:24:24,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645818081] [2022-01-18 05:24:24,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:24,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:24,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:24,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:24,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=712, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:24,979 INFO L87 Difference]: Start difference. First operand 1146 states and 2783 transitions. Second operand has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:26,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:26,780 INFO L93 Difference]: Finished difference Result 2632 states and 6501 transitions. [2022-01-18 05:24:26,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:24:26,780 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:26,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:26,783 INFO L225 Difference]: With dead ends: 2632 [2022-01-18 05:24:26,783 INFO L226 Difference]: Without dead ends: 2619 [2022-01-18 05:24:26,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 847 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=348, Invalid=2844, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:24:26,784 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 345 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 2300 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 2441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 2300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:26,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 203 Invalid, 2441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 2300 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:24:26,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2619 states. [2022-01-18 05:24:26,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2619 to 1143. [2022-01-18 05:24:26,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1142 states have (on average 2.4308231173380035) internal successors, (2776), 1142 states have internal predecessors, (2776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:26,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 2776 transitions. [2022-01-18 05:24:26,800 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 2776 transitions. Word has length 29 [2022-01-18 05:24:26,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:26,800 INFO L470 AbstractCegarLoop]: Abstraction has 1143 states and 2776 transitions. [2022-01-18 05:24:26,800 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.4827586206896552) internal successors, (72), 28 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:26,800 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 2776 transitions. [2022-01-18 05:24:26,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:26,801 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:26,801 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:26,818 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:24:27,002 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:27,002 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:27,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:27,002 INFO L85 PathProgramCache]: Analyzing trace with hash -213576143, now seen corresponding path program 59 times [2022-01-18 05:24:27,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:27,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421169589] [2022-01-18 05:24:27,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:27,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:27,263 INFO L134 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:24:27,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:27,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421169589] [2022-01-18 05:24:27,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421169589] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:27,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939898643] [2022-01-18 05:24:27,264 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:24:27,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:27,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:27,265 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:24:27,266 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:24:27,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:24:27,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:27,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:27,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:24:27,634 INFO L134 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:24:27,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:27,853 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:27,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:27,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:27,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:27,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:27,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:27,954 INFO L134 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:24:27,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939898643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:27,954 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:27,954 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:27,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919983185] [2022-01-18 05:24:27,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:27,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:27,955 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:27,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:27,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:27,955 INFO L87 Difference]: Start difference. First operand 1143 states and 2776 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:30,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:30,205 INFO L93 Difference]: Finished difference Result 3206 states and 7859 transitions. [2022-01-18 05:24:30,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 05:24:30,206 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:30,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:30,210 INFO L225 Difference]: With dead ends: 3206 [2022-01-18 05:24:30,210 INFO L226 Difference]: Without dead ends: 3169 [2022-01-18 05:24:30,211 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1141 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=521, Invalid=3639, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:24:30,211 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 409 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 2198 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:30,211 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 294 Invalid, 2388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2198 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:24:30,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3169 states. [2022-01-18 05:24:30,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3169 to 1168. [2022-01-18 05:24:30,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 1167 states have (on average 2.4318766066838045) internal successors, (2838), 1167 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:30,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 2838 transitions. [2022-01-18 05:24:30,231 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 2838 transitions. Word has length 29 [2022-01-18 05:24:30,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:30,231 INFO L470 AbstractCegarLoop]: Abstraction has 1168 states and 2838 transitions. [2022-01-18 05:24:30,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:30,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 2838 transitions. [2022-01-18 05:24:30,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:30,232 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:30,232 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:30,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 05:24:30,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:30,435 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:30,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:30,436 INFO L85 PathProgramCache]: Analyzing trace with hash 60095595, now seen corresponding path program 60 times [2022-01-18 05:24:30,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:30,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924238196] [2022-01-18 05:24:30,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:30,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:30,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:30,716 INFO L134 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:24:30,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:30,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924238196] [2022-01-18 05:24:30,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924238196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:30,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159504657] [2022-01-18 05:24:30,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:24:30,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:30,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:30,717 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:24:30,718 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:24:30,738 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:24:30,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:30,739 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:30,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:31,047 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:24:31,120 INFO L134 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:24:31,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:31,348 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:31,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:31,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:31,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:31,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:31,411 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:31,460 INFO L134 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:24:31,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159504657] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:31,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:31,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:31,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19140298] [2022-01-18 05:24:31,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:31,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:31,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:31,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:31,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:31,461 INFO L87 Difference]: Start difference. First operand 1168 states and 2838 transitions. Second operand has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:34,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:34,367 INFO L93 Difference]: Finished difference Result 3662 states and 9117 transitions. [2022-01-18 05:24:34,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 05:24:34,368 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:34,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:34,373 INFO L225 Difference]: With dead ends: 3662 [2022-01-18 05:24:34,373 INFO L226 Difference]: Without dead ends: 3643 [2022-01-18 05:24:34,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=821, Invalid=4879, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:24:34,374 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 431 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 1989 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 2182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 1989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:34,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [431 Valid, 221 Invalid, 2182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 1989 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:24:34,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3643 states. [2022-01-18 05:24:34,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3643 to 1181. [2022-01-18 05:24:34,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 1180 states have (on average 2.4347457627118643) internal successors, (2873), 1180 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:34,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 2873 transitions. [2022-01-18 05:24:34,399 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 2873 transitions. Word has length 29 [2022-01-18 05:24:34,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:34,399 INFO L470 AbstractCegarLoop]: Abstraction has 1181 states and 2873 transitions. [2022-01-18 05:24:34,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.5) internal successors, (75), 29 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:34,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 2873 transitions. [2022-01-18 05:24:34,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:34,401 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:34,401 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:34,422 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:24:34,601 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:34,602 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:34,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:34,602 INFO L85 PathProgramCache]: Analyzing trace with hash 725298763, now seen corresponding path program 61 times [2022-01-18 05:24:34,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:34,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519315328] [2022-01-18 05:24:34,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:34,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:34,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:24:34,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:34,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519315328] [2022-01-18 05:24:34,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519315328] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:34,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844398168] [2022-01-18 05:24:34,886 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:24:34,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:34,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:34,889 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:24:34,890 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:24:34,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:34,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:34,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:35,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:35,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 05:24:35,288 INFO L134 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:24:35,288 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:35,518 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:35,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:35,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:35,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:35,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:35,578 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:35,631 INFO L134 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:24:35,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844398168] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:35,632 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:35,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:24:35,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43096939] [2022-01-18 05:24:35,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:35,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:35,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:35,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:35,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:35,633 INFO L87 Difference]: Start difference. First operand 1181 states and 2873 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:37,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:37,313 INFO L93 Difference]: Finished difference Result 2892 states and 7171 transitions. [2022-01-18 05:24:37,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:24:37,313 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:37,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:37,317 INFO L225 Difference]: With dead ends: 2892 [2022-01-18 05:24:37,317 INFO L226 Difference]: Without dead ends: 2863 [2022-01-18 05:24:37,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=450, Invalid=2856, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:24:37,318 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 328 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 1791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:37,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [328 Valid, 210 Invalid, 1791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1664 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:24:37,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-01-18 05:24:37,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 1184. [2022-01-18 05:24:37,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1184 states, 1183 states have (on average 2.4344885883347422) internal successors, (2880), 1183 states have internal predecessors, (2880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:37,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1184 states to 1184 states and 2880 transitions. [2022-01-18 05:24:37,344 INFO L78 Accepts]: Start accepts. Automaton has 1184 states and 2880 transitions. Word has length 29 [2022-01-18 05:24:37,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:37,344 INFO L470 AbstractCegarLoop]: Abstraction has 1184 states and 2880 transitions. [2022-01-18 05:24:37,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:37,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1184 states and 2880 transitions. [2022-01-18 05:24:37,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:37,346 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:37,346 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:37,361 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:24:37,550 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-18 05:24:37,550 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:37,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:37,551 INFO L85 PathProgramCache]: Analyzing trace with hash -525464447, now seen corresponding path program 62 times [2022-01-18 05:24:37,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:37,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945687149] [2022-01-18 05:24:37,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:37,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:37,819 INFO L134 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:24:37,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:37,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945687149] [2022-01-18 05:24:37,819 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945687149] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:37,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845873889] [2022-01-18 05:24:37,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:24:37,819 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:37,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:37,820 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:24:37,821 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:24:37,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:24:37,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:37,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:37,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:38,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:24:38,206 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:38,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:38,424 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:38,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:38,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:38,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:38,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:38,483 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:38,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845873889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:38,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:38,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:24:38,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3473192] [2022-01-18 05:24:38,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:38,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:24:38,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:38,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:24:38,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=756, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:24:38,533 INFO L87 Difference]: Start difference. First operand 1184 states and 2880 transitions. Second operand has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:40,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:40,410 INFO L93 Difference]: Finished difference Result 2784 states and 6870 transitions. [2022-01-18 05:24:40,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:24:40,411 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:40,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:40,414 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 05:24:40,414 INFO L226 Difference]: Without dead ends: 2773 [2022-01-18 05:24:40,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=325, Invalid=2327, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:24:40,414 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 312 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 2695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:40,414 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 334 Invalid, 2695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2602 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:24:40,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2773 states. [2022-01-18 05:24:40,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2773 to 1181. [2022-01-18 05:24:40,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 1180 states have (on average 2.4347457627118643) internal successors, (2873), 1180 states have internal predecessors, (2873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:40,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 2873 transitions. [2022-01-18 05:24:40,440 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 2873 transitions. Word has length 29 [2022-01-18 05:24:40,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:40,440 INFO L470 AbstractCegarLoop]: Abstraction has 1181 states and 2873 transitions. [2022-01-18 05:24:40,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.533333333333333) internal successors, (76), 29 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:40,440 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 2873 transitions. [2022-01-18 05:24:40,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:40,442 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:40,442 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:40,465 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-18 05:24:40,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:40,648 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:40,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:40,648 INFO L85 PathProgramCache]: Analyzing trace with hash 242889651, now seen corresponding path program 63 times [2022-01-18 05:24:40,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:40,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812273131] [2022-01-18 05:24:40,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:40,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:40,880 INFO L134 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:24:40,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:40,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812273131] [2022-01-18 05:24:40,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812273131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:40,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713990104] [2022-01-18 05:24:40,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:24:40,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:40,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:40,882 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:24:40,882 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:24:40,901 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:24:40,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:40,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:40,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:24:41,269 INFO L134 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:24:41,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:41,480 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:41,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:41,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:41,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:41,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:41,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:41,593 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:41,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713990104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:41,593 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:41,593 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 05:24:41,593 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270900524] [2022-01-18 05:24:41,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:41,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:41,593 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:41,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:41,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=690, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:41,594 INFO L87 Difference]: Start difference. First operand 1181 states and 2873 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:42,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:42,965 INFO L93 Difference]: Finished difference Result 2937 states and 7332 transitions. [2022-01-18 05:24:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-01-18 05:24:42,965 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:42,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:42,969 INFO L225 Difference]: With dead ends: 2937 [2022-01-18 05:24:42,969 INFO L226 Difference]: Without dead ends: 2926 [2022-01-18 05:24:42,969 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 664 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=302, Invalid=1954, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:24:42,971 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 227 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 1965 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 2044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1965 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:42,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [227 Valid, 234 Invalid, 2044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1965 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:24:42,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-01-18 05:24:42,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 1218. [2022-01-18 05:24:42,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 1217 states have (on average 2.441248972884141) internal successors, (2971), 1217 states have internal predecessors, (2971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:42,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 2971 transitions. [2022-01-18 05:24:42,992 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 2971 transitions. Word has length 29 [2022-01-18 05:24:42,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:42,992 INFO L470 AbstractCegarLoop]: Abstraction has 1218 states and 2971 transitions. [2022-01-18 05:24:42,992 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:42,992 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 2971 transitions. [2022-01-18 05:24:42,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:42,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:42,993 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:43,010 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:24:43,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-18 05:24:43,194 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:43,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:43,194 INFO L85 PathProgramCache]: Analyzing trace with hash 516561389, now seen corresponding path program 64 times [2022-01-18 05:24:43,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:43,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817388046] [2022-01-18 05:24:43,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:43,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:43,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:43,426 INFO L134 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:24:43,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:43,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817388046] [2022-01-18 05:24:43,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817388046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:43,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096442071] [2022-01-18 05:24:43,427 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:24:43,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:43,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:43,428 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:24:43,428 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:24:43,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:24:43,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:43,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:43,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:43,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:24:43,788 INFO L134 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:24:43,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:44,008 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:44,008 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:44,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:44,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:44,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:44,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:44,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:24:44,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096442071] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:44,121 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:44,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 05:24:44,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661693657] [2022-01-18 05:24:44,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:44,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:24:44,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:44,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:24:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:24:44,122 INFO L87 Difference]: Start difference. First operand 1218 states and 2971 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:45,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:45,241 INFO L93 Difference]: Finished difference Result 2821 states and 7062 transitions. [2022-01-18 05:24:45,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:24:45,241 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:45,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:45,245 INFO L225 Difference]: With dead ends: 2821 [2022-01-18 05:24:45,245 INFO L226 Difference]: Without dead ends: 2810 [2022-01-18 05:24:45,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=323, Invalid=1569, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:24:45,245 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 268 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 1293 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 1293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:45,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [268 Valid, 150 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 1293 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-18 05:24:45,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2810 states. [2022-01-18 05:24:45,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2810 to 1222. [2022-01-18 05:24:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1222 states, 1221 states have (on average 2.444717444717445) internal successors, (2985), 1221 states have internal predecessors, (2985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:45,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1222 states to 1222 states and 2985 transitions. [2022-01-18 05:24:45,261 INFO L78 Accepts]: Start accepts. Automaton has 1222 states and 2985 transitions. Word has length 29 [2022-01-18 05:24:45,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:45,261 INFO L470 AbstractCegarLoop]: Abstraction has 1222 states and 2985 transitions. [2022-01-18 05:24:45,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:45,261 INFO L276 IsEmpty]: Start isEmpty. Operand 1222 states and 2985 transitions. [2022-01-18 05:24:45,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:45,263 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:45,263 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:45,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 05:24:45,463 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-18 05:24:45,463 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:45,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:45,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1181764557, now seen corresponding path program 65 times [2022-01-18 05:24:45,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:45,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382667863] [2022-01-18 05:24:45,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:45,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:45,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:45,731 INFO L134 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:24:45,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:45,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382667863] [2022-01-18 05:24:45,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382667863] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:45,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875985636] [2022-01-18 05:24:45,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:24:45,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:45,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:45,732 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:24:45,733 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:24:45,755 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:24:45,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:45,756 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:24:45,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:46,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:46,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:46,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:24:46,223 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:46,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:46,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:24:46,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 43 [2022-01-18 05:24:46,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:46,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:46,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:46,635 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:46,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875985636] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:46,635 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:46,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 33 [2022-01-18 05:24:46,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870059668] [2022-01-18 05:24:46,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:46,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:24:46,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:46,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:24:46,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=947, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:24:46,636 INFO L87 Difference]: Start difference. First operand 1222 states and 2985 transitions. Second operand has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:49,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:49,243 INFO L93 Difference]: Finished difference Result 2750 states and 6860 transitions. [2022-01-18 05:24:49,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:24:49,243 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:49,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:49,247 INFO L225 Difference]: With dead ends: 2750 [2022-01-18 05:24:49,247 INFO L226 Difference]: Without dead ends: 2735 [2022-01-18 05:24:49,248 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=828, Invalid=5178, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:24:49,248 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 385 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 1735 mSolverCounterSat, 195 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 1930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 195 IncrementalHoareTripleChecker+Valid, 1735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:49,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 159 Invalid, 1930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [195 Valid, 1735 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:24:49,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2735 states. [2022-01-18 05:24:49,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2735 to 1265. [2022-01-18 05:24:49,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1265 states, 1264 states have (on average 2.4533227848101267) internal successors, (3101), 1264 states have internal predecessors, (3101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:49,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1265 states to 1265 states and 3101 transitions. [2022-01-18 05:24:49,267 INFO L78 Accepts]: Start accepts. Automaton has 1265 states and 3101 transitions. Word has length 29 [2022-01-18 05:24:49,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:49,267 INFO L470 AbstractCegarLoop]: Abstraction has 1265 states and 3101 transitions. [2022-01-18 05:24:49,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.088235294117647) internal successors, (71), 33 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:49,267 INFO L276 IsEmpty]: Start isEmpty. Operand 1265 states and 3101 transitions. [2022-01-18 05:24:49,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:49,269 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:49,269 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:49,286 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:24:49,476 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-18 05:24:49,476 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:49,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:49,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1770754815, now seen corresponding path program 66 times [2022-01-18 05:24:49,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:49,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937180710] [2022-01-18 05:24:49,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:49,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:49,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:49,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:49,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:49,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937180710] [2022-01-18 05:24:49,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937180710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:49,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152337820] [2022-01-18 05:24:49,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:24:49,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:49,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:49,720 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:24:49,721 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:24:49,743 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:24:49,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:49,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:49,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:50,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:50,032 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-01-18 05:24:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:50,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:50,285 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:50,285 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:50,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:50,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:50,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:50,342 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:50,390 INFO L134 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:24:50,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152337820] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:50,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:50,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 27 [2022-01-18 05:24:50,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731160627] [2022-01-18 05:24:50,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:50,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:24:50,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:50,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:24:50,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=618, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:24:50,392 INFO L87 Difference]: Start difference. First operand 1265 states and 3101 transitions. Second operand has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:52,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:52,167 INFO L93 Difference]: Finished difference Result 3632 states and 9137 transitions. [2022-01-18 05:24:52,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:24:52,167 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:52,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:52,172 INFO L225 Difference]: With dead ends: 3632 [2022-01-18 05:24:52,172 INFO L226 Difference]: Without dead ends: 3597 [2022-01-18 05:24:52,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=534, Invalid=2658, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:24:52,173 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 311 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 1466 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 1607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 1466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:52,173 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 185 Invalid, 1607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 1466 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:24:52,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3597 states. [2022-01-18 05:24:52,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3597 to 1240. [2022-01-18 05:24:52,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.4414850686037126) internal successors, (3025), 1239 states have internal predecessors, (3025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:52,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3025 transitions. [2022-01-18 05:24:52,198 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3025 transitions. Word has length 29 [2022-01-18 05:24:52,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:52,198 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3025 transitions. [2022-01-18 05:24:52,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5714285714285716) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:52,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3025 transitions. [2022-01-18 05:24:52,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:52,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:52,200 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:52,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 05:24:52,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-18 05:24:52,400 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:52,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:52,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1875666015, now seen corresponding path program 67 times [2022-01-18 05:24:52,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:52,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983199771] [2022-01-18 05:24:52,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:52,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:52,681 INFO L134 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:24:52,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:52,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983199771] [2022-01-18 05:24:52,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983199771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:52,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898219479] [2022-01-18 05:24:52,681 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:24:52,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:52,682 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:52,682 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:24:52,683 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:24:52,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:52,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:24:52,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:52,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:24:53,028 INFO L134 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:24:53,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:53,235 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:53,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:24:53,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:53,296 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:53,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:53,297 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:24:53,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:53,346 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898219479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:53,346 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:53,346 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:24:53,346 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189183440] [2022-01-18 05:24:53,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:53,346 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:53,346 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:53,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:53,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=665, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:53,347 INFO L87 Difference]: Start difference. First operand 1240 states and 3025 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:55,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:55,198 INFO L93 Difference]: Finished difference Result 3126 states and 7818 transitions. [2022-01-18 05:24:55,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:24:55,198 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:55,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:55,225 INFO L225 Difference]: With dead ends: 3126 [2022-01-18 05:24:55,225 INFO L226 Difference]: Without dead ends: 3111 [2022-01-18 05:24:55,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 996 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=461, Invalid=2845, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:24:55,225 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 289 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1931 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:55,225 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [289 Valid, 226 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1931 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:24:55,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-01-18 05:24:55,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 1256. [2022-01-18 05:24:55,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 1255 states have (on average 2.446215139442231) internal successors, (3070), 1255 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:55,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 3070 transitions. [2022-01-18 05:24:55,244 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 3070 transitions. Word has length 29 [2022-01-18 05:24:55,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:55,244 INFO L470 AbstractCegarLoop]: Abstraction has 1256 states and 3070 transitions. [2022-01-18 05:24:55,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:55,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 3070 transitions. [2022-01-18 05:24:55,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:55,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:55,246 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:55,263 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:24:55,446 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:55,447 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:55,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:55,447 INFO L85 PathProgramCache]: Analyzing trace with hash -662900231, now seen corresponding path program 68 times [2022-01-18 05:24:55,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:55,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803313777] [2022-01-18 05:24:55,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:55,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:55,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:55,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:55,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803313777] [2022-01-18 05:24:55,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803313777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:55,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691287232] [2022-01-18 05:24:55,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:24:55,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:55,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:55,719 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:24:55,719 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:24:55,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:24:55,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:55,740 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:24:55,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:56,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:24:56,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:24:56,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:56,280 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:24:56,280 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:24:56,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:56,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:24:56,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:56,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:24:56,389 INFO L134 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:24:56,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691287232] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:24:56,389 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:24:56,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:24:56,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193347914] [2022-01-18 05:24:56,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:24:56,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:24:56,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:24:56,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:24:56,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:24:56,390 INFO L87 Difference]: Start difference. First operand 1256 states and 3070 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:57,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:24:57,956 INFO L93 Difference]: Finished difference Result 3150 states and 7852 transitions. [2022-01-18 05:24:57,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 05:24:57,957 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:24:57,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:24:57,961 INFO L225 Difference]: With dead ends: 3150 [2022-01-18 05:24:57,961 INFO L226 Difference]: Without dead ends: 3116 [2022-01-18 05:24:57,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=426, Invalid=2654, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 05:24:57,961 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 338 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1688 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:24:57,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 211 Invalid, 1821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1688 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-18 05:24:57,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2022-01-18 05:24:57,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 1249. [2022-01-18 05:24:57,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1249 states, 1248 states have (on average 2.4423076923076925) internal successors, (3048), 1248 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:57,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1249 states to 1249 states and 3048 transitions. [2022-01-18 05:24:57,983 INFO L78 Accepts]: Start accepts. Automaton has 1249 states and 3048 transitions. Word has length 29 [2022-01-18 05:24:57,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:24:57,983 INFO L470 AbstractCegarLoop]: Abstraction has 1249 states and 3048 transitions. [2022-01-18 05:24:57,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:24:57,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1249 states and 3048 transitions. [2022-01-18 05:24:57,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:24:57,984 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:24:57,985 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:24:58,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-01-18 05:24:58,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:58,202 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:24:58,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:24:58,202 INFO L85 PathProgramCache]: Analyzing trace with hash 866053837, now seen corresponding path program 69 times [2022-01-18 05:24:58,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:24:58,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705835705] [2022-01-18 05:24:58,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:24:58,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:24:58,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:24:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:24:58,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:24:58,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705835705] [2022-01-18 05:24:58,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705835705] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:24:58,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456273467] [2022-01-18 05:24:58,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:24:58,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:24:58,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:24:58,491 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:24:58,491 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:24:58,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:24:58,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:24:58,511 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:24:58,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:24:58,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:24:58,905 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 42 [2022-01-18 05:24:59,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:24:59,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:24:59,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:24:59,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:24:59,989 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:25:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:00,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456273467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:00,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:00,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 05:25:00,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554424144] [2022-01-18 05:25:00,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:00,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:25:00,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:00,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:25:00,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:25:00,063 INFO L87 Difference]: Start difference. First operand 1249 states and 3048 transitions. Second operand has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:03,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:03,806 INFO L93 Difference]: Finished difference Result 3511 states and 8720 transitions. [2022-01-18 05:25:03,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:25:03,807 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:03,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:03,812 INFO L225 Difference]: With dead ends: 3511 [2022-01-18 05:25:03,812 INFO L226 Difference]: Without dead ends: 3475 [2022-01-18 05:25:03,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2615 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1231, Invalid=7511, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 05:25:03,812 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 470 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 1760 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 3383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 1760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1385 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:03,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 256 Invalid, 3383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 1760 Invalid, 0 Unknown, 1385 Unchecked, 0.9s Time] [2022-01-18 05:25:03,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3475 states. [2022-01-18 05:25:03,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3475 to 1262. [2022-01-18 05:25:03,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 1261 states have (on average 2.443298969072165) internal successors, (3081), 1261 states have internal predecessors, (3081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:03,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 3081 transitions. [2022-01-18 05:25:03,835 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 3081 transitions. Word has length 29 [2022-01-18 05:25:03,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:03,835 INFO L470 AbstractCegarLoop]: Abstraction has 1262 states and 3081 transitions. [2022-01-18 05:25:03,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:03,835 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 3081 transitions. [2022-01-18 05:25:03,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:03,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:03,837 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:03,852 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:25:04,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:04,051 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:04,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash 368061235, now seen corresponding path program 70 times [2022-01-18 05:25:04,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:04,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709633105] [2022-01-18 05:25:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:04,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:04,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:04,313 INFO L134 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:25:04,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709633105] [2022-01-18 05:25:04,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709633105] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:04,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893132892] [2022-01-18 05:25:04,314 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:25:04,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:04,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:04,315 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:25:04,315 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:25:04,335 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:25:04,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:04,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:25:04,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:04,643 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:25:04,701 INFO L134 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:25:04,702 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:04,932 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:04,932 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:04,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:04,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:04,995 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:05,049 INFO L134 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:25:05,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893132892] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:05,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:05,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:25:05,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210338466] [2022-01-18 05:25:05,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:05,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:25:05,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:05,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:25:05,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:25:05,050 INFO L87 Difference]: Start difference. First operand 1262 states and 3081 transitions. Second operand has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:06,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:06,505 INFO L93 Difference]: Finished difference Result 3406 states and 8543 transitions. [2022-01-18 05:25:06,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:25:06,505 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:06,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:06,510 INFO L225 Difference]: With dead ends: 3406 [2022-01-18 05:25:06,510 INFO L226 Difference]: Without dead ends: 3391 [2022-01-18 05:25:06,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=390, Invalid=2472, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:25:06,511 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 242 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1682 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1682 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:06,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 275 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1682 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:25:06,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2022-01-18 05:25:06,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 1290. [2022-01-18 05:25:06,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1289 states have (on average 2.4499612102404966) internal successors, (3158), 1289 states have internal predecessors, (3158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:06,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 3158 transitions. [2022-01-18 05:25:06,535 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 3158 transitions. Word has length 29 [2022-01-18 05:25:06,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:06,535 INFO L470 AbstractCegarLoop]: Abstraction has 1290 states and 3158 transitions. [2022-01-18 05:25:06,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5517241379310347) internal successors, (74), 28 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:06,535 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 3158 transitions. [2022-01-18 05:25:06,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:06,537 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:06,537 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:06,555 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-01-18 05:25:06,737 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-01-18 05:25:06,737 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:06,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:06,738 INFO L85 PathProgramCache]: Analyzing trace with hash 2124462285, now seen corresponding path program 71 times [2022-01-18 05:25:06,738 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:06,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514748772] [2022-01-18 05:25:06,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:06,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:06,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:06,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:06,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:06,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514748772] [2022-01-18 05:25:06,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514748772] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:06,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [826865977] [2022-01-18 05:25:06,994 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:25:06,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:06,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:06,995 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:25:06,996 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:25:07,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:25:07,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:07,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:25:07,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:07,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:07,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 28 treesize of output 16 [2022-01-18 05:25:07,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:25:07,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:07,565 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:07,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:25:07,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:07,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:07,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:07,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:07,673 INFO L134 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:25:07,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [826865977] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:07,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:07,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 28 [2022-01-18 05:25:07,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687547112] [2022-01-18 05:25:07,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:07,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:25:07,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:07,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:25:07,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:25:07,674 INFO L87 Difference]: Start difference. First operand 1290 states and 3158 transitions. Second operand has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:09,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:09,206 INFO L93 Difference]: Finished difference Result 3446 states and 8576 transitions. [2022-01-18 05:25:09,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:25:09,206 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:09,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:09,212 INFO L225 Difference]: With dead ends: 3446 [2022-01-18 05:25:09,212 INFO L226 Difference]: Without dead ends: 3413 [2022-01-18 05:25:09,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 884 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=413, Invalid=2667, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 05:25:09,213 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 303 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:09,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 330 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 1880 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:25:09,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3413 states. [2022-01-18 05:25:09,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3413 to 1273. [2022-01-18 05:25:09,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1273 states, 1272 states have (on average 2.4449685534591197) internal successors, (3110), 1272 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:09,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1273 states to 1273 states and 3110 transitions. [2022-01-18 05:25:09,240 INFO L78 Accepts]: Start accepts. Automaton has 1273 states and 3110 transitions. Word has length 29 [2022-01-18 05:25:09,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:09,240 INFO L470 AbstractCegarLoop]: Abstraction has 1273 states and 3110 transitions. [2022-01-18 05:25:09,240 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.5172413793103448) internal successors, (73), 28 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:09,240 INFO L276 IsEmpty]: Start isEmpty. Operand 1273 states and 3110 transitions. [2022-01-18 05:25:09,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:09,242 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:09,242 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:09,258 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:25:09,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:09,443 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:09,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:09,443 INFO L85 PathProgramCache]: Analyzing trace with hash 553122373, now seen corresponding path program 72 times [2022-01-18 05:25:09,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:09,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628895535] [2022-01-18 05:25:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:09,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:09,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:09,709 INFO L134 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:25:09,709 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:09,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628895535] [2022-01-18 05:25:09,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628895535] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:09,709 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1320502011] [2022-01-18 05:25:09,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:25:09,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:09,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:09,710 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:25:09,711 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:25:09,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:25:09,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:09,732 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:09,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:10,167 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:10,167 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 05:25:10,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:10,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:11,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:11,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:11,112 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:25:11,180 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:11,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1320502011] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:11,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:11,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2022-01-18 05:25:11,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063580177] [2022-01-18 05:25:11,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:11,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:25:11,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:11,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:25:11,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1220, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:25:11,181 INFO L87 Difference]: Start difference. First operand 1273 states and 3110 transitions. Second operand has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:11,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:11,985 INFO L93 Difference]: Finished difference Result 1781 states and 4358 transitions. [2022-01-18 05:25:11,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:25:11,985 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:11,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:11,987 INFO L225 Difference]: With dead ends: 1781 [2022-01-18 05:25:11,987 INFO L226 Difference]: Without dead ends: 1771 [2022-01-18 05:25:11,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=406, Invalid=2456, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:25:11,996 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 91 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 401 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:11,996 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 153 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 334 Invalid, 0 Unknown, 401 Unchecked, 0.2s Time] [2022-01-18 05:25:11,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1771 states. [2022-01-18 05:25:12,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1771 to 1294. [2022-01-18 05:25:12,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1293 states have (on average 2.4447022428460943) internal successors, (3161), 1293 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:12,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 3161 transitions. [2022-01-18 05:25:12,009 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 3161 transitions. Word has length 29 [2022-01-18 05:25:12,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:12,009 INFO L470 AbstractCegarLoop]: Abstraction has 1294 states and 3161 transitions. [2022-01-18 05:25:12,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.9473684210526316) internal successors, (74), 37 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:12,009 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 3161 transitions. [2022-01-18 05:25:12,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:12,010 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:12,010 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:12,026 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 05:25:12,211 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:12,211 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:12,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:12,212 INFO L85 PathProgramCache]: Analyzing trace with hash 797033099, now seen corresponding path program 73 times [2022-01-18 05:25:12,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:12,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838331246] [2022-01-18 05:25:12,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:12,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:12,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:12,479 INFO L134 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:25:12,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:12,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838331246] [2022-01-18 05:25:12,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838331246] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:12,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188364187] [2022-01-18 05:25:12,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:25:12,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:12,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:12,481 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:25:12,483 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:25:12,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:12,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:25:12,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:12,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2022-01-18 05:25:12,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:25:12,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:13,120 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:13,120 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:25:13,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:13,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:13,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:13,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:13,218 INFO L134 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:25:13,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188364187] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:13,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:13,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:25:13,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810794493] [2022-01-18 05:25:13,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:13,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:13,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:13,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:13,219 INFO L87 Difference]: Start difference. First operand 1294 states and 3161 transitions. Second operand has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:15,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:15,252 INFO L93 Difference]: Finished difference Result 3155 states and 7701 transitions. [2022-01-18 05:25:15,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:25:15,252 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:15,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:15,256 INFO L225 Difference]: With dead ends: 3155 [2022-01-18 05:25:15,256 INFO L226 Difference]: Without dead ends: 3100 [2022-01-18 05:25:15,256 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1046 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=408, Invalid=3252, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:25:15,256 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 376 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 2769 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 2875 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 2769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:15,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 359 Invalid, 2875 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 2769 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:25:15,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3100 states. [2022-01-18 05:25:15,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3100 to 1254. [2022-01-18 05:25:15,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 1253 states have (on average 2.4421388667198722) internal successors, (3060), 1253 states have internal predecessors, (3060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:15,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 3060 transitions. [2022-01-18 05:25:15,275 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 3060 transitions. Word has length 29 [2022-01-18 05:25:15,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:15,275 INFO L470 AbstractCegarLoop]: Abstraction has 1254 states and 3060 transitions. [2022-01-18 05:25:15,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.6) internal successors, (78), 29 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:15,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 3060 transitions. [2022-01-18 05:25:15,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:15,276 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:15,276 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:15,292 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:25:15,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-01-18 05:25:15,477 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:15,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:15,477 INFO L85 PathProgramCache]: Analyzing trace with hash -760122651, now seen corresponding path program 74 times [2022-01-18 05:25:15,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:15,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843244126] [2022-01-18 05:25:15,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:15,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:15,775 INFO L134 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:25:15,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:15,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843244126] [2022-01-18 05:25:15,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843244126] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:15,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [4484481] [2022-01-18 05:25:15,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:25:15,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:15,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:15,776 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:25:15,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:25:15,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:15,798 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:15,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:15,799 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:25:16,165 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:25:16,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:25:16,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:16,441 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:16,441 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:25:16,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:16,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:16,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:16,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:16,538 INFO L134 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:25:16,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [4484481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:16,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:16,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 10] total 29 [2022-01-18 05:25:16,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237788906] [2022-01-18 05:25:16,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:16,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:16,539 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:16,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=760, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:16,539 INFO L87 Difference]: Start difference. First operand 1254 states and 3060 transitions. Second operand has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:17,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:17,960 INFO L93 Difference]: Finished difference Result 2678 states and 6587 transitions. [2022-01-18 05:25:17,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:25:17,961 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:17,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:17,964 INFO L225 Difference]: With dead ends: 2678 [2022-01-18 05:25:17,964 INFO L226 Difference]: Without dead ends: 2665 [2022-01-18 05:25:17,965 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=298, Invalid=2252, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:25:17,965 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 373 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 1618 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 1718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:17,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 261 Invalid, 1718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1618 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:25:17,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2665 states. [2022-01-18 05:25:17,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2665 to 1251. [2022-01-18 05:25:17,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 1250 states have (on average 2.4424) internal successors, (3053), 1250 states have internal predecessors, (3053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:17,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 3053 transitions. [2022-01-18 05:25:17,981 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 3053 transitions. Word has length 29 [2022-01-18 05:25:17,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:17,981 INFO L470 AbstractCegarLoop]: Abstraction has 1251 states and 3053 transitions. [2022-01-18 05:25:17,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.466666666666667) internal successors, (74), 29 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:17,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 3053 transitions. [2022-01-18 05:25:17,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:17,982 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:17,982 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:18,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-01-18 05:25:18,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-18 05:25:18,183 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:18,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:18,183 INFO L85 PathProgramCache]: Analyzing trace with hash 270558087, now seen corresponding path program 75 times [2022-01-18 05:25:18,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:18,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385683710] [2022-01-18 05:25:18,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:18,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:18,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:18,455 INFO L134 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:25:18,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:18,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385683710] [2022-01-18 05:25:18,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385683710] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:18,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107656334] [2022-01-18 05:25:18,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:25:18,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:18,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:18,456 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:25:18,457 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:25:18,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:25:18,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:18,477 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 05:25:18,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:18,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:18,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 29 [2022-01-18 05:25:19,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:19,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:19,419 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:19,419 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 19 [2022-01-18 05:25:19,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 13 treesize of output 7 [2022-01-18 05:25:19,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:25:19,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107656334] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:19,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:19,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 13] total 35 [2022-01-18 05:25:19,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064615930] [2022-01-18 05:25:19,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:19,483 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:25:19,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:19,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:25:19,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1045, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:25:19,483 INFO L87 Difference]: Start difference. First operand 1251 states and 3053 transitions. Second operand has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:23,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:23,061 INFO L93 Difference]: Finished difference Result 3559 states and 8954 transitions. [2022-01-18 05:25:23,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 05:25:23,062 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:23,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:23,067 INFO L225 Difference]: With dead ends: 3559 [2022-01-18 05:25:23,067 INFO L226 Difference]: Without dead ends: 3548 [2022-01-18 05:25:23,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3003 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1408, Invalid=7904, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 05:25:23,067 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 301 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 2042 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 2886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 2042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 593 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:23,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [301 Valid, 168 Invalid, 2886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 2042 Invalid, 0 Unknown, 593 Unchecked, 1.0s Time] [2022-01-18 05:25:23,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3548 states. [2022-01-18 05:25:23,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3548 to 1282. [2022-01-18 05:25:23,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1282 states, 1281 states have (on average 2.449648711943794) internal successors, (3138), 1281 states have internal predecessors, (3138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:23,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1282 states to 1282 states and 3138 transitions. [2022-01-18 05:25:23,088 INFO L78 Accepts]: Start accepts. Automaton has 1282 states and 3138 transitions. Word has length 29 [2022-01-18 05:25:23,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:23,088 INFO L470 AbstractCegarLoop]: Abstraction has 1282 states and 3138 transitions. [2022-01-18 05:25:23,088 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0555555555555554) internal successors, (74), 35 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:23,088 INFO L276 IsEmpty]: Start isEmpty. Operand 1282 states and 3138 transitions. [2022-01-18 05:25:23,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 05:25:23,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:23,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:23,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-01-18 05:25:23,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:23,290 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:23,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:23,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1146343377, now seen corresponding path program 76 times [2022-01-18 05:25:23,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:23,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668189209] [2022-01-18 05:25:23,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:23,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:23,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:23,542 INFO L134 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:25:23,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:23,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668189209] [2022-01-18 05:25:23,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668189209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:23,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199738] [2022-01-18 05:25:23,542 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:25:23,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:23,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:23,543 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:25:23,544 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:25:23,562 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:25:23,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:23,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-18 05:25:23,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:23,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:23,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 20 [2022-01-18 05:25:23,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:25:23,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:24,107 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:24,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:24,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:24,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:24,157 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:24,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:25:24,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199738] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:24,208 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:24,208 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10, 10] total 28 [2022-01-18 05:25:24,208 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537538348] [2022-01-18 05:25:24,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:24,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:25:24,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:24,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:25:24,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:25:24,209 INFO L87 Difference]: Start difference. First operand 1282 states and 3138 transitions. Second operand has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:26,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:26,827 INFO L93 Difference]: Finished difference Result 3481 states and 8703 transitions. [2022-01-18 05:25:26,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:25:26,827 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 05:25:26,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:26,833 INFO L225 Difference]: With dead ends: 3481 [2022-01-18 05:25:26,833 INFO L226 Difference]: Without dead ends: 3454 [2022-01-18 05:25:26,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1563 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=899, Invalid=4213, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 05:25:26,834 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 458 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 1448 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:26,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [458 Valid, 181 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1448 Invalid, 0 Unknown, 93 Unchecked, 0.8s Time] [2022-01-18 05:25:26,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3454 states. [2022-01-18 05:25:26,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3454 to 1237. [2022-01-18 05:25:26,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 1236 states have (on average 2.4336569579288025) internal successors, (3008), 1236 states have internal predecessors, (3008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:26,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 3008 transitions. [2022-01-18 05:25:26,860 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 3008 transitions. Word has length 29 [2022-01-18 05:25:26,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:26,860 INFO L470 AbstractCegarLoop]: Abstraction has 1237 states and 3008 transitions. [2022-01-18 05:25:26,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.586206896551724) internal successors, (75), 28 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:26,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 3008 transitions. [2022-01-18 05:25:26,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:26,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:26,862 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:26,878 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:25:27,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:27,063 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:27,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:27,064 INFO L85 PathProgramCache]: Analyzing trace with hash 570757232, now seen corresponding path program 1 times [2022-01-18 05:25:27,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:27,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280187299] [2022-01-18 05:25:27,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:27,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:27,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:27,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:27,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280187299] [2022-01-18 05:25:27,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280187299] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:27,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749018396] [2022-01-18 05:25:27,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:27,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:27,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:27,382 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:25:27,383 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:25:27,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:27,403 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:27,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:27,753 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:27,792 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:27,792 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:28,067 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:28,067 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:28,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:28,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:28,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:28,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:28,171 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:28,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749018396] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:28,172 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:28,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:28,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744339021] [2022-01-18 05:25:28,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:28,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:28,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:28,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:28,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:28,173 INFO L87 Difference]: Start difference. First operand 1237 states and 3008 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:29,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:29,652 INFO L93 Difference]: Finished difference Result 2724 states and 6678 transitions. [2022-01-18 05:25:29,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:25:29,652 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:29,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:29,656 INFO L225 Difference]: With dead ends: 2724 [2022-01-18 05:25:29,656 INFO L226 Difference]: Without dead ends: 2714 [2022-01-18 05:25:29,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 427 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=269, Invalid=1623, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:25:29,657 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 527 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 2315 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 2499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:29,657 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 298 Invalid, 2499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2315 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:25:29,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2022-01-18 05:25:29,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1240. [2022-01-18 05:25:29,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1239 states have (on average 2.4317998385794994) internal successors, (3013), 1239 states have internal predecessors, (3013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:29,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 3013 transitions. [2022-01-18 05:25:29,675 INFO L78 Accepts]: Start accepts. Automaton has 1240 states and 3013 transitions. Word has length 30 [2022-01-18 05:25:29,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:29,675 INFO L470 AbstractCegarLoop]: Abstraction has 1240 states and 3013 transitions. [2022-01-18 05:25:29,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:29,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1240 states and 3013 transitions. [2022-01-18 05:25:29,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:29,676 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:29,676 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:29,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-01-18 05:25:29,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:29,877 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:29,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:29,877 INFO L85 PathProgramCache]: Analyzing trace with hash 238679972, now seen corresponding path program 2 times [2022-01-18 05:25:29,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:29,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971741731] [2022-01-18 05:25:29,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:29,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:29,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:30,198 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:30,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:30,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971741731] [2022-01-18 05:25:30,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971741731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:30,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169908625] [2022-01-18 05:25:30,198 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:25:30,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:30,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:30,199 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:25:30,200 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:25:30,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:25:30,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:30,220 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:30,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:30,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:30,809 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:30,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:30,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:30,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:30,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:30,876 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:30,913 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:30,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169908625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:30,914 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:30,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:30,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874537984] [2022-01-18 05:25:30,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:30,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:30,914 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:30,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:30,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:30,915 INFO L87 Difference]: Start difference. First operand 1240 states and 3013 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:32,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:32,529 INFO L93 Difference]: Finished difference Result 2858 states and 7045 transitions. [2022-01-18 05:25:32,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:25:32,529 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:32,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:32,533 INFO L225 Difference]: With dead ends: 2858 [2022-01-18 05:25:32,534 INFO L226 Difference]: Without dead ends: 2847 [2022-01-18 05:25:32,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=326, Invalid=2026, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:25:32,534 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 294 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2251 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 2432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:32,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 316 Invalid, 2432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2251 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:25:32,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2847 states. [2022-01-18 05:25:32,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2847 to 1271. [2022-01-18 05:25:32,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 1270 states have (on average 2.437795275590551) internal successors, (3096), 1270 states have internal predecessors, (3096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:32,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 3096 transitions. [2022-01-18 05:25:32,571 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 3096 transitions. Word has length 30 [2022-01-18 05:25:32,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:32,571 INFO L470 AbstractCegarLoop]: Abstraction has 1271 states and 3096 transitions. [2022-01-18 05:25:32,571 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:32,571 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 3096 transitions. [2022-01-18 05:25:32,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:32,573 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:32,573 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:32,589 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:25:32,773 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:32,773 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:32,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:32,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1995081022, now seen corresponding path program 3 times [2022-01-18 05:25:32,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:32,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298018131] [2022-01-18 05:25:32,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:32,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:32,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:33,063 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:33,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:33,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298018131] [2022-01-18 05:25:33,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298018131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:33,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405592000] [2022-01-18 05:25:33,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:25:33,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:33,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:33,065 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:25:33,065 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:25:33,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:25:33,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:33,088 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-18 05:25:33,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:33,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:33,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 05:25:33,652 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:33,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:34,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:34,267 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:25:34,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 28 [2022-01-18 05:25:34,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:34,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405592000] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:34,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:34,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16, 15] total 37 [2022-01-18 05:25:34,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507193172] [2022-01-18 05:25:34,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:34,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:25:34,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:34,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:25:34,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1160, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:25:34,332 INFO L87 Difference]: Start difference. First operand 1271 states and 3096 transitions. Second operand has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:35,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:35,978 INFO L93 Difference]: Finished difference Result 2972 states and 7376 transitions. [2022-01-18 05:25:35,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:25:35,978 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:35,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:35,982 INFO L225 Difference]: With dead ends: 2972 [2022-01-18 05:25:35,982 INFO L226 Difference]: Without dead ends: 2959 [2022-01-18 05:25:35,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 33 SyntacticMatches, 8 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=731, Invalid=3429, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:25:35,983 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 381 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1425 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 2609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 1425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 932 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:35,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [381 Valid, 177 Invalid, 2609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 1425 Invalid, 0 Unknown, 932 Unchecked, 0.7s Time] [2022-01-18 05:25:35,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2959 states. [2022-01-18 05:25:35,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2959 to 1313. [2022-01-18 05:25:36,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1313 states, 1312 states have (on average 2.4405487804878048) internal successors, (3202), 1312 states have internal predecessors, (3202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:36,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1313 states to 1313 states and 3202 transitions. [2022-01-18 05:25:36,002 INFO L78 Accepts]: Start accepts. Automaton has 1313 states and 3202 transitions. Word has length 30 [2022-01-18 05:25:36,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:36,002 INFO L470 AbstractCegarLoop]: Abstraction has 1313 states and 3202 transitions. [2022-01-18 05:25:36,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8421052631578947) internal successors, (70), 37 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:36,002 INFO L276 IsEmpty]: Start isEmpty. Operand 1313 states and 3202 transitions. [2022-01-18 05:25:36,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:36,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:36,003 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:36,019 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:25:36,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:36,204 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:36,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:36,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1077130832, now seen corresponding path program 4 times [2022-01-18 05:25:36,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:36,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37941509] [2022-01-18 05:25:36,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:36,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:36,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:36,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:36,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37941509] [2022-01-18 05:25:36,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37941509] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:36,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727242985] [2022-01-18 05:25:36,490 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:25:36,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:36,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:36,491 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:25:36,492 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:25:36,511 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:25:36,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:36,512 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:36,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:36,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:36,871 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:36,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:37,133 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:37,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:37,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:37,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:37,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:37,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:37,227 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:37,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727242985] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:37,227 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:37,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:37,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833796309] [2022-01-18 05:25:37,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:37,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:37,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:37,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:37,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:37,228 INFO L87 Difference]: Start difference. First operand 1313 states and 3202 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:38,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:38,903 INFO L93 Difference]: Finished difference Result 3362 states and 8300 transitions. [2022-01-18 05:25:38,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:25:38,903 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:38,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:38,907 INFO L225 Difference]: With dead ends: 3362 [2022-01-18 05:25:38,907 INFO L226 Difference]: Without dead ends: 3340 [2022-01-18 05:25:38,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 906 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=551, Invalid=2871, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:25:38,908 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 465 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 1751 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2008 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 1751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:38,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 208 Invalid, 2008 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 1751 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:25:38,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3340 states. [2022-01-18 05:25:38,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3340 to 1263. [2022-01-18 05:25:38,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1262 states have (on average 2.4334389857369256) internal successors, (3071), 1262 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:38,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 3071 transitions. [2022-01-18 05:25:38,925 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 3071 transitions. Word has length 30 [2022-01-18 05:25:38,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:38,925 INFO L470 AbstractCegarLoop]: Abstraction has 1263 states and 3071 transitions. [2022-01-18 05:25:38,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:38,925 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 3071 transitions. [2022-01-18 05:25:38,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:38,926 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:38,927 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:38,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 05:25:39,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-01-18 05:25:39,128 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:39,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:39,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1764442066, now seen corresponding path program 5 times [2022-01-18 05:25:39,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:39,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901310544] [2022-01-18 05:25:39,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:39,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:39,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:39,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:39,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:39,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901310544] [2022-01-18 05:25:39,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901310544] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:39,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698554602] [2022-01-18 05:25:39,429 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:25:39,429 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:39,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:39,430 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:25:39,430 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:25:39,450 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:25:39,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:39,451 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:39,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:39,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:39,836 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:39,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:40,071 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:40,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:40,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:40,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:40,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:40,122 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:40,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:40,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698554602] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:40,155 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:40,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:40,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573654527] [2022-01-18 05:25:40,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:40,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:40,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:40,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:40,156 INFO L87 Difference]: Start difference. First operand 1263 states and 3071 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:41,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:41,824 INFO L93 Difference]: Finished difference Result 2775 states and 6780 transitions. [2022-01-18 05:25:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:25:41,824 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:41,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:41,828 INFO L225 Difference]: With dead ends: 2775 [2022-01-18 05:25:41,828 INFO L226 Difference]: Without dead ends: 2755 [2022-01-18 05:25:41,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=398, Invalid=2152, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:25:41,829 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 436 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 2523 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 2736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:41,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [436 Valid, 296 Invalid, 2736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2523 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:25:41,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2755 states. [2022-01-18 05:25:41,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2755 to 1261. [2022-01-18 05:25:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1261 states, 1260 states have (on average 2.433333333333333) internal successors, (3066), 1260 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1261 states to 1261 states and 3066 transitions. [2022-01-18 05:25:41,844 INFO L78 Accepts]: Start accepts. Automaton has 1261 states and 3066 transitions. Word has length 30 [2022-01-18 05:25:41,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:41,844 INFO L470 AbstractCegarLoop]: Abstraction has 1261 states and 3066 transitions. [2022-01-18 05:25:41,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:41,845 INFO L276 IsEmpty]: Start isEmpty. Operand 1261 states and 3066 transitions. [2022-01-18 05:25:41,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:41,846 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:41,846 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:41,861 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:25:42,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:42,046 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:42,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash 892952774, now seen corresponding path program 6 times [2022-01-18 05:25:42,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:42,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125709910] [2022-01-18 05:25:42,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:42,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:42,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:42,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:42,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:42,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125709910] [2022-01-18 05:25:42,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125709910] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:42,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781876734] [2022-01-18 05:25:42,329 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:25:42,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:42,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:42,330 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:25:42,331 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:25:42,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:25:42,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:42,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:42,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:42,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:42,704 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:42,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:42,943 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:42,943 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:43,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:43,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:43,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:43,014 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:43,047 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:43,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781876734] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:43,048 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:43,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:43,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669983840] [2022-01-18 05:25:43,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:43,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:43,048 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:43,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:43,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=742, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:43,049 INFO L87 Difference]: Start difference. First operand 1261 states and 3066 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:44,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:44,628 INFO L93 Difference]: Finished difference Result 2850 states and 6955 transitions. [2022-01-18 05:25:44,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:25:44,629 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:44,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:44,632 INFO L225 Difference]: With dead ends: 2850 [2022-01-18 05:25:44,632 INFO L226 Difference]: Without dead ends: 2813 [2022-01-18 05:25:44,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 597 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=362, Invalid=1990, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:25:44,632 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 450 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 2306 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 450 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:44,632 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [450 Valid, 329 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2306 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:25:44,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2813 states. [2022-01-18 05:25:44,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2813 to 1255. [2022-01-18 05:25:44,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1254 states have (on average 2.4330143540669855) internal successors, (3051), 1254 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:44,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 3051 transitions. [2022-01-18 05:25:44,648 INFO L78 Accepts]: Start accepts. Automaton has 1255 states and 3051 transitions. Word has length 30 [2022-01-18 05:25:44,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:44,648 INFO L470 AbstractCegarLoop]: Abstraction has 1255 states and 3051 transitions. [2022-01-18 05:25:44,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:44,649 INFO L276 IsEmpty]: Start isEmpty. Operand 1255 states and 3051 transitions. [2022-01-18 05:25:44,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:44,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:44,650 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:44,667 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:25:44,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:44,850 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:44,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:44,851 INFO L85 PathProgramCache]: Analyzing trace with hash -740451580, now seen corresponding path program 7 times [2022-01-18 05:25:44,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:44,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780519470] [2022-01-18 05:25:44,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:44,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:44,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:45,126 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:45,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:45,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780519470] [2022-01-18 05:25:45,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780519470] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:45,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677229591] [2022-01-18 05:25:45,127 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:25:45,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:45,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:45,128 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:25:45,128 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:25:45,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:45,148 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:45,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:25:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:45,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:45,722 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:45,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:45,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:45,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:45,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:45,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:45,822 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:45,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677229591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:45,822 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:45,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:45,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206009450] [2022-01-18 05:25:45,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:45,823 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:45,823 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:45,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:45,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:45,823 INFO L87 Difference]: Start difference. First operand 1255 states and 3051 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:47,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:47,211 INFO L93 Difference]: Finished difference Result 2689 states and 6599 transitions. [2022-01-18 05:25:47,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:25:47,211 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:47,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:47,214 INFO L225 Difference]: With dead ends: 2689 [2022-01-18 05:25:47,214 INFO L226 Difference]: Without dead ends: 2679 [2022-01-18 05:25:47,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 438 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=273, Invalid=1619, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:25:47,215 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 411 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 2276 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:47,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 291 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2276 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:25:47,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2679 states. [2022-01-18 05:25:47,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2679 to 1255. [2022-01-18 05:25:47,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1254 states have (on average 2.4330143540669855) internal successors, (3051), 1254 states have internal predecessors, (3051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:47,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 3051 transitions. [2022-01-18 05:25:47,229 INFO L78 Accepts]: Start accepts. Automaton has 1255 states and 3051 transitions. Word has length 30 [2022-01-18 05:25:47,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:47,229 INFO L470 AbstractCegarLoop]: Abstraction has 1255 states and 3051 transitions. [2022-01-18 05:25:47,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:47,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1255 states and 3051 transitions. [2022-01-18 05:25:47,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:47,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:47,231 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:47,246 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:25:47,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:47,431 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:47,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:47,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1900961628, now seen corresponding path program 8 times [2022-01-18 05:25:47,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:47,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633946153] [2022-01-18 05:25:47,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:47,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:47,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:47,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:47,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:47,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633946153] [2022-01-18 05:25:47,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633946153] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:47,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016835185] [2022-01-18 05:25:47,738 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:25:47,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:47,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:47,739 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:25:47,740 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:25:47,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:25:47,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:47,760 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:47,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:48,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:25:48,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:48,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:48,404 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:48,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:48,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:48,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:48,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:48,453 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:48,487 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:48,488 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016835185] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:48,488 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:48,488 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:25:48,488 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142842232] [2022-01-18 05:25:48,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:48,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:48,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:48,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:48,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:48,488 INFO L87 Difference]: Start difference. First operand 1255 states and 3051 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:50,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:50,911 INFO L93 Difference]: Finished difference Result 2940 states and 7257 transitions. [2022-01-18 05:25:50,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 05:25:50,911 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:50,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:50,915 INFO L225 Difference]: With dead ends: 2940 [2022-01-18 05:25:50,915 INFO L226 Difference]: Without dead ends: 2929 [2022-01-18 05:25:50,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1164 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=430, Invalid=3730, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:25:50,915 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 404 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 3163 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 3369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 3163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:50,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 284 Invalid, 3369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 3163 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:25:50,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states. [2022-01-18 05:25:50,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 1292. [2022-01-18 05:25:50,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1292 states, 1291 states have (on average 2.436870642912471) internal successors, (3146), 1291 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:50,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1292 states to 1292 states and 3146 transitions. [2022-01-18 05:25:50,932 INFO L78 Accepts]: Start accepts. Automaton has 1292 states and 3146 transitions. Word has length 30 [2022-01-18 05:25:50,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:50,932 INFO L470 AbstractCegarLoop]: Abstraction has 1292 states and 3146 transitions. [2022-01-18 05:25:50,932 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:50,932 INFO L276 IsEmpty]: Start isEmpty. Operand 1292 states and 3146 transitions. [2022-01-18 05:25:50,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:50,933 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:50,933 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:50,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-01-18 05:25:51,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:51,134 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:51,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:51,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1773518532, now seen corresponding path program 9 times [2022-01-18 05:25:51,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:51,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581662518] [2022-01-18 05:25:51,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:51,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:51,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:51,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:51,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:51,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581662518] [2022-01-18 05:25:51,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581662518] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:51,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623743865] [2022-01-18 05:25:51,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:25:51,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:51,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:51,408 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:25:51,409 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:25:51,430 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:25:51,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:51,431 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:51,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:51,743 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:25:51,789 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:51,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:52,042 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:52,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:52,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:52,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:52,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:52,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:52,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:52,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623743865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:52,131 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:52,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:25:52,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764800985] [2022-01-18 05:25:52,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:52,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:25:52,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:52,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:25:52,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=701, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:25:52,132 INFO L87 Difference]: Start difference. First operand 1292 states and 3146 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:54,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:54,471 INFO L93 Difference]: Finished difference Result 3169 states and 7883 transitions. [2022-01-18 05:25:54,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 05:25:54,472 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:54,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:54,475 INFO L225 Difference]: With dead ends: 3169 [2022-01-18 05:25:54,475 INFO L226 Difference]: Without dead ends: 3150 [2022-01-18 05:25:54,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1745 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=630, Invalid=5070, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:25:54,476 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 512 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 224 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 216 SdHoareTripleChecker+Invalid, 2609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 224 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:54,476 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 216 Invalid, 2609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [224 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:25:54,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states. [2022-01-18 05:25:54,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 1296. [2022-01-18 05:25:54,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1295 states have (on average 2.44015444015444) internal successors, (3160), 1295 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:54,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 3160 transitions. [2022-01-18 05:25:54,494 INFO L78 Accepts]: Start accepts. Automaton has 1296 states and 3160 transitions. Word has length 30 [2022-01-18 05:25:54,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:54,494 INFO L470 AbstractCegarLoop]: Abstraction has 1296 states and 3160 transitions. [2022-01-18 05:25:54,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:54,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1296 states and 3160 transitions. [2022-01-18 05:25:54,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:54,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:54,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:54,512 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:25:54,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:54,696 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:54,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1856245596, now seen corresponding path program 10 times [2022-01-18 05:25:54,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:54,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742083094] [2022-01-18 05:25:54,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:54,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:54,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:54,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:54,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:54,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742083094] [2022-01-18 05:25:54,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742083094] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:54,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537180309] [2022-01-18 05:25:54,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:25:54,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:54,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:54,978 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:25:54,978 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:25:55,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:25:55,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:55,001 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:55,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:55,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:25:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:55,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:55,571 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:55,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:55,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:55,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:55,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:55,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:25:55,655 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:55,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537180309] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:55,655 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:55,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 05:25:55,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842822844] [2022-01-18 05:25:55,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:55,656 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:25:55,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:55,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:25:55,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:25:55,656 INFO L87 Difference]: Start difference. First operand 1296 states and 3160 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:58,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:25:58,026 INFO L93 Difference]: Finished difference Result 3314 states and 8287 transitions. [2022-01-18 05:25:58,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:25:58,026 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:25:58,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:25:58,031 INFO L225 Difference]: With dead ends: 3314 [2022-01-18 05:25:58,031 INFO L226 Difference]: Without dead ends: 3286 [2022-01-18 05:25:58,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1634 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=603, Invalid=4653, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 05:25:58,032 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 356 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 2598 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2779 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2598 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:25:58,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 231 Invalid, 2779 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2598 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:25:58,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3286 states. [2022-01-18 05:25:58,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3286 to 1283. [2022-01-18 05:25:58,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1283 states, 1282 states have (on average 2.432917316692668) internal successors, (3119), 1282 states have internal predecessors, (3119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:58,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1283 states to 1283 states and 3119 transitions. [2022-01-18 05:25:58,053 INFO L78 Accepts]: Start accepts. Automaton has 1283 states and 3119 transitions. Word has length 30 [2022-01-18 05:25:58,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:25:58,053 INFO L470 AbstractCegarLoop]: Abstraction has 1283 states and 3119 transitions. [2022-01-18 05:25:58,053 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:25:58,053 INFO L276 IsEmpty]: Start isEmpty. Operand 1283 states and 3119 transitions. [2022-01-18 05:25:58,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:25:58,055 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:25:58,055 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:25:58,070 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-18 05:25:58,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-01-18 05:25:58,255 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:25:58,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:25:58,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1433916058, now seen corresponding path program 11 times [2022-01-18 05:25:58,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:25:58,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709080847] [2022-01-18 05:25:58,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:25:58,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:25:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:25:58,553 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:58,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:25:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709080847] [2022-01-18 05:25:58,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709080847] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:25:58,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237912481] [2022-01-18 05:25:58,553 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:25:58,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:25:58,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:25:58,554 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:25:58,555 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:25:58,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:25:58,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:25:58,577 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:25:58,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:25:58,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:25:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:58,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:25:59,169 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:25:59,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:25:59,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:59,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:25:59,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:25:59,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:25:59,268 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:25:59,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237912481] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:25:59,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:25:59,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:25:59,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248208832] [2022-01-18 05:25:59,269 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:25:59,269 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:25:59,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:25:59,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:25:59,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:25:59,270 INFO L87 Difference]: Start difference. First operand 1283 states and 3119 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:01,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:01,529 INFO L93 Difference]: Finished difference Result 2936 states and 7248 transitions. [2022-01-18 05:26:01,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:26:01,529 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:01,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:01,533 INFO L225 Difference]: With dead ends: 2936 [2022-01-18 05:26:01,533 INFO L226 Difference]: Without dead ends: 2921 [2022-01-18 05:26:01,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1355 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=588, Invalid=4104, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:26:01,534 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 504 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 2463 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 504 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 2695 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 2463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:01,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [504 Valid, 228 Invalid, 2695 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 2463 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:26:01,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2921 states. [2022-01-18 05:26:01,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2921 to 1299. [2022-01-18 05:26:01,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1299 states, 1298 states have (on average 2.4352850539291215) internal successors, (3161), 1298 states have internal predecessors, (3161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1299 states to 1299 states and 3161 transitions. [2022-01-18 05:26:01,551 INFO L78 Accepts]: Start accepts. Automaton has 1299 states and 3161 transitions. Word has length 30 [2022-01-18 05:26:01,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:01,557 INFO L470 AbstractCegarLoop]: Abstraction has 1299 states and 3161 transitions. [2022-01-18 05:26:01,557 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:01,557 INFO L276 IsEmpty]: Start isEmpty. Operand 1299 states and 3161 transitions. [2022-01-18 05:26:01,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:01,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:01,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:01,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 05:26:01,759 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:01,759 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:01,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash 322484992, now seen corresponding path program 12 times [2022-01-18 05:26:01,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:01,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117228368] [2022-01-18 05:26:01,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:01,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:01,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:02,070 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:02,070 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:02,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117228368] [2022-01-18 05:26:02,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117228368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:02,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378039189] [2022-01-18 05:26:02,070 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:26:02,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:02,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:02,071 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:26:02,072 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:26:02,092 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:26:02,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:02,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:26:02,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:02,494 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:02,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 05:26:02,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:02,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:03,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:03,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:03,162 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:03,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:26:03,305 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:03,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378039189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:03,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:03,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 05:26:03,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032029411] [2022-01-18 05:26:03,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:03,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:26:03,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:03,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:26:03,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1021, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:26:03,307 INFO L87 Difference]: Start difference. First operand 1299 states and 3161 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:08,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:08,695 INFO L93 Difference]: Finished difference Result 3343 states and 8375 transitions. [2022-01-18 05:26:08,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 05:26:08,695 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:08,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:08,699 INFO L225 Difference]: With dead ends: 3343 [2022-01-18 05:26:08,699 INFO L226 Difference]: Without dead ends: 3331 [2022-01-18 05:26:08,700 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 43 SyntacticMatches, 9 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4237 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1707, Invalid=10283, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 05:26:08,700 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 628 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 1654 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 628 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 4249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 1654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2307 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:08,700 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [628 Valid, 158 Invalid, 4249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 1654 Invalid, 0 Unknown, 2307 Unchecked, 0.8s Time] [2022-01-18 05:26:08,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3331 states. [2022-01-18 05:26:08,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3331 to 1483. [2022-01-18 05:26:08,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 1482 states have (on average 2.4635627530364372) internal successors, (3651), 1482 states have internal predecessors, (3651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:08,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 3651 transitions. [2022-01-18 05:26:08,719 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 3651 transitions. Word has length 30 [2022-01-18 05:26:08,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:08,719 INFO L470 AbstractCegarLoop]: Abstraction has 1483 states and 3651 transitions. [2022-01-18 05:26:08,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:08,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 3651 transitions. [2022-01-18 05:26:08,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:08,721 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:08,721 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:08,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 05:26:08,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:08,921 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:08,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:08,922 INFO L85 PathProgramCache]: Analyzing trace with hash -595465198, now seen corresponding path program 13 times [2022-01-18 05:26:08,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:08,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701962778] [2022-01-18 05:26:08,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:08,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:09,222 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:09,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:09,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701962778] [2022-01-18 05:26:09,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701962778] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:09,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763807864] [2022-01-18 05:26:09,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:26:09,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:09,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:09,224 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:26:09,224 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:26:09,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:09,243 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:09,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:09,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:26:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:09,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:09,866 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:09,867 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:09,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:09,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:09,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:09,926 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:09,978 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:09,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763807864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:09,978 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:09,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:09,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740889752] [2022-01-18 05:26:09,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:09,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:09,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:09,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:09,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:09,979 INFO L87 Difference]: Start difference. First operand 1483 states and 3651 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:13,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:13,036 INFO L93 Difference]: Finished difference Result 3607 states and 8924 transitions. [2022-01-18 05:26:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 05:26:13,036 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:13,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:13,040 INFO L225 Difference]: With dead ends: 3607 [2022-01-18 05:26:13,040 INFO L226 Difference]: Without dead ends: 3579 [2022-01-18 05:26:13,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=996, Invalid=6836, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 05:26:13,041 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 540 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 2067 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 2433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 2067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:13,041 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [540 Valid, 148 Invalid, 2433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 2067 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:26:13,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3579 states. [2022-01-18 05:26:13,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3579 to 1418. [2022-01-18 05:26:13,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1417 states have (on average 2.455892731122089) internal successors, (3480), 1417 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:13,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 3480 transitions. [2022-01-18 05:26:13,060 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 3480 transitions. Word has length 30 [2022-01-18 05:26:13,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:13,060 INFO L470 AbstractCegarLoop]: Abstraction has 1418 states and 3480 transitions. [2022-01-18 05:26:13,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:13,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 3480 transitions. [2022-01-18 05:26:13,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:13,061 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:13,061 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:13,078 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:26:13,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:13,262 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:13,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:13,262 INFO L85 PathProgramCache]: Analyzing trace with hash 857929200, now seen corresponding path program 14 times [2022-01-18 05:26:13,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:13,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179272074] [2022-01-18 05:26:13,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:13,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:13,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:13,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:13,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179272074] [2022-01-18 05:26:13,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179272074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678139782] [2022-01-18 05:26:13,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:26:13,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:13,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:13,597 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:26:13,598 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:26:13,622 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:26:13,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:13,623 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:26:13,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:14,078 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:14,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 05:26:14,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:14,234 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:14,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:14,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:14,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:14,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:26:14,930 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:14,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678139782] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:14,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:14,931 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 33 [2022-01-18 05:26:14,931 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804436849] [2022-01-18 05:26:14,931 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:14,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:26:14,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:14,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:26:14,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=916, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:26:14,931 INFO L87 Difference]: Start difference. First operand 1418 states and 3480 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:19,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:19,172 INFO L93 Difference]: Finished difference Result 3142 states and 7746 transitions. [2022-01-18 05:26:19,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 05:26:19,172 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:19,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:19,176 INFO L225 Difference]: With dead ends: 3142 [2022-01-18 05:26:19,176 INFO L226 Difference]: Without dead ends: 3109 [2022-01-18 05:26:19,177 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 43 SyntacticMatches, 11 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3204 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1221, Invalid=7709, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 05:26:19,177 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 425 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 1731 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 3828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1906 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:19,177 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 206 Invalid, 3828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1731 Invalid, 0 Unknown, 1906 Unchecked, 0.9s Time] [2022-01-18 05:26:19,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3109 states. [2022-01-18 05:26:19,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3109 to 1569. [2022-01-18 05:26:19,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1568 states have (on average 2.4846938775510203) internal successors, (3896), 1568 states have internal predecessors, (3896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:19,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 3896 transitions. [2022-01-18 05:26:19,195 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 3896 transitions. Word has length 30 [2022-01-18 05:26:19,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:19,195 INFO L470 AbstractCegarLoop]: Abstraction has 1569 states and 3896 transitions. [2022-01-18 05:26:19,195 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:19,195 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 3896 transitions. [2022-01-18 05:26:19,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:19,197 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:19,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:19,212 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 05:26:19,397 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:19,398 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:19,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:19,398 INFO L85 PathProgramCache]: Analyzing trace with hash -406049408, now seen corresponding path program 15 times [2022-01-18 05:26:19,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:19,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030648412] [2022-01-18 05:26:19,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:19,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:19,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:19,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:19,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030648412] [2022-01-18 05:26:19,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030648412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:19,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960852792] [2022-01-18 05:26:19,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:26:19,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:19,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:19,674 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:26:19,674 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:26:19,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:26:19,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:19,694 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:26:19,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:20,061 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:20,061 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 40 [2022-01-18 05:26:20,413 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:20,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:20,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:20,951 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:20,951 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:26:21,001 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:21,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960852792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:21,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:21,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 05:26:21,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76344865] [2022-01-18 05:26:21,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:21,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:26:21,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:21,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:26:21,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1238, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:26:21,003 INFO L87 Difference]: Start difference. First operand 1569 states and 3896 transitions. Second operand has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:25,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:25,146 INFO L93 Difference]: Finished difference Result 3735 states and 9323 transitions. [2022-01-18 05:26:25,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 05:26:25,146 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:25,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:25,151 INFO L225 Difference]: With dead ends: 3735 [2022-01-18 05:26:25,151 INFO L226 Difference]: Without dead ends: 3724 [2022-01-18 05:26:25,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3387 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1640, Invalid=8662, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 05:26:25,152 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 726 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1537 mSolverCounterSat, 445 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 3243 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 445 IncrementalHoareTripleChecker+Valid, 1537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1261 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:25,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [726 Valid, 163 Invalid, 3243 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [445 Valid, 1537 Invalid, 0 Unknown, 1261 Unchecked, 0.9s Time] [2022-01-18 05:26:25,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3724 states. [2022-01-18 05:26:25,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3724 to 1584. [2022-01-18 05:26:25,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1584 states, 1583 states have (on average 2.4857864813644976) internal successors, (3935), 1583 states have internal predecessors, (3935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1584 states to 1584 states and 3935 transitions. [2022-01-18 05:26:25,175 INFO L78 Accepts]: Start accepts. Automaton has 1584 states and 3935 transitions. Word has length 30 [2022-01-18 05:26:25,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:25,175 INFO L470 AbstractCegarLoop]: Abstraction has 1584 states and 3935 transitions. [2022-01-18 05:26:25,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8717948717948718) internal successors, (73), 38 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:25,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1584 states and 3935 transitions. [2022-01-18 05:26:25,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:25,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:25,176 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:25,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 05:26:25,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:25,377 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:25,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:25,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1350351642, now seen corresponding path program 16 times [2022-01-18 05:26:25,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:25,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767826102] [2022-01-18 05:26:25,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:25,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:25,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:25,663 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:25,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:25,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767826102] [2022-01-18 05:26:25,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767826102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:25,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492916286] [2022-01-18 05:26:25,663 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:26:25,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:25,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:25,664 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:26:25,665 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:26:25,687 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:26:25,687 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:25,688 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:25,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:25,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:26:26,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:26,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:26,265 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:26,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:26,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:26,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:26,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:26,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:26,356 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:26,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492916286] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:26,356 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:26,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:26:26,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649020970] [2022-01-18 05:26:26,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:26,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:26:26,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:26,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:26:26,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=676, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:26:26,357 INFO L87 Difference]: Start difference. First operand 1584 states and 3935 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:28,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:28,647 INFO L93 Difference]: Finished difference Result 3551 states and 8901 transitions. [2022-01-18 05:26:28,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:26:28,647 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:28,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:28,652 INFO L225 Difference]: With dead ends: 3551 [2022-01-18 05:26:28,652 INFO L226 Difference]: Without dead ends: 3531 [2022-01-18 05:26:28,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=628, Invalid=3532, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:26:28,652 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 425 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 2238 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:28,652 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 217 Invalid, 2466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2238 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:26:28,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3531 states. [2022-01-18 05:26:28,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3531 to 1587. [2022-01-18 05:26:28,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 2.4836065573770494) internal successors, (3939), 1586 states have internal predecessors, (3939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:28,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 3939 transitions. [2022-01-18 05:26:28,673 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 3939 transitions. Word has length 30 [2022-01-18 05:26:28,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:28,673 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 3939 transitions. [2022-01-18 05:26:28,673 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:28,673 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 3939 transitions. [2022-01-18 05:26:28,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:28,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:28,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:28,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 05:26:28,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-01-18 05:26:28,875 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:28,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:28,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1885795850, now seen corresponding path program 17 times [2022-01-18 05:26:28,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:28,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914108220] [2022-01-18 05:26:28,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:28,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:29,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:29,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:29,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914108220] [2022-01-18 05:26:29,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914108220] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:29,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411997354] [2022-01-18 05:26:29,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:26:29,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:29,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:29,156 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:26:29,157 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:26:29,177 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:26:29,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:29,178 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:29,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:29,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:26:29,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:29,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:29,770 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:29,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:29,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:29,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:29,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:29,834 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:29,870 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:29,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411997354] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:29,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:29,871 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:29,871 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179298465] [2022-01-18 05:26:29,871 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:29,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:29,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:29,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:29,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:29,871 INFO L87 Difference]: Start difference. First operand 1587 states and 3939 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:32,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:32,039 INFO L93 Difference]: Finished difference Result 3077 states and 7623 transitions. [2022-01-18 05:26:32,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:26:32,039 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:32,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:32,043 INFO L225 Difference]: With dead ends: 3077 [2022-01-18 05:26:32,043 INFO L226 Difference]: Without dead ends: 3051 [2022-01-18 05:26:32,043 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=530, Invalid=3376, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:26:32,044 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 581 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 2274 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 2555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 2274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:32,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 208 Invalid, 2555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 2274 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:26:32,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3051 states. [2022-01-18 05:26:32,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3051 to 1587. [2022-01-18 05:26:32,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1586 states have (on average 2.48234552332913) internal successors, (3937), 1586 states have internal predecessors, (3937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:32,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 3937 transitions. [2022-01-18 05:26:32,062 INFO L78 Accepts]: Start accepts. Automaton has 1587 states and 3937 transitions. Word has length 30 [2022-01-18 05:26:32,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:32,062 INFO L470 AbstractCegarLoop]: Abstraction has 1587 states and 3937 transitions. [2022-01-18 05:26:32,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:32,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1587 states and 3937 transitions. [2022-01-18 05:26:32,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:32,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:32,064 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:32,080 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:26:32,264 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2022-01-18 05:26:32,265 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:32,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:32,265 INFO L85 PathProgramCache]: Analyzing trace with hash -2004425308, now seen corresponding path program 18 times [2022-01-18 05:26:32,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:32,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515475991] [2022-01-18 05:26:32,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:32,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:32,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:32,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:32,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515475991] [2022-01-18 05:26:32,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515475991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:32,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652269539] [2022-01-18 05:26:32,558 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:26:32,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:32,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:32,559 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:26:32,560 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:26:32,581 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:26:32,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:32,581 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:32,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:32,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:26:33,003 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:33,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:33,242 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:33,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:33,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:33,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:33,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:33,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:33,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:33,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652269539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:33,341 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:33,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:33,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210150589] [2022-01-18 05:26:33,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:33,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:33,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:33,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:33,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:33,342 INFO L87 Difference]: Start difference. First operand 1587 states and 3937 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:35,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:35,662 INFO L93 Difference]: Finished difference Result 3144 states and 7787 transitions. [2022-01-18 05:26:35,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:26:35,663 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:35,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:35,667 INFO L225 Difference]: With dead ends: 3144 [2022-01-18 05:26:35,667 INFO L226 Difference]: Without dead ends: 3086 [2022-01-18 05:26:35,667 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1056 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=510, Invalid=3272, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:26:35,667 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 535 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 2754 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 3036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:35,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 271 Invalid, 3036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2754 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:26:35,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2022-01-18 05:26:35,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 1583. [2022-01-18 05:26:35,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1583 states, 1582 states have (on average 2.4804045512010116) internal successors, (3924), 1582 states have internal predecessors, (3924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:35,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1583 states to 1583 states and 3924 transitions. [2022-01-18 05:26:35,686 INFO L78 Accepts]: Start accepts. Automaton has 1583 states and 3924 transitions. Word has length 30 [2022-01-18 05:26:35,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:35,686 INFO L470 AbstractCegarLoop]: Abstraction has 1583 states and 3924 transitions. [2022-01-18 05:26:35,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:35,686 INFO L276 IsEmpty]: Start isEmpty. Operand 1583 states and 3924 transitions. [2022-01-18 05:26:35,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:35,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:35,688 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:35,704 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 05:26:35,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:35,889 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:35,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:35,889 INFO L85 PathProgramCache]: Analyzing trace with hash -2103294352, now seen corresponding path program 19 times [2022-01-18 05:26:35,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:35,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500067759] [2022-01-18 05:26:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:35,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:35,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:36,201 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:36,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:36,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500067759] [2022-01-18 05:26:36,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500067759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:36,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892297351] [2022-01-18 05:26:36,201 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:26:36,201 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:36,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:36,202 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:26:36,203 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:26:36,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:36,225 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:36,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:36,580 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:26:36,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:36,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:36,915 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:36,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:36,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:36,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:36,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:36,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:26:37,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:37,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892297351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:37,015 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:37,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:37,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953757350] [2022-01-18 05:26:37,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:37,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:37,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:37,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:37,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:37,016 INFO L87 Difference]: Start difference. First operand 1583 states and 3924 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:39,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:39,246 INFO L93 Difference]: Finished difference Result 3395 states and 8465 transitions. [2022-01-18 05:26:39,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:26:39,246 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:39,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:39,251 INFO L225 Difference]: With dead ends: 3395 [2022-01-18 05:26:39,251 INFO L226 Difference]: Without dead ends: 3360 [2022-01-18 05:26:39,251 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1155 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=560, Invalid=3600, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:26:39,252 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 464 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 2210 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 464 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 2421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:39,252 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [464 Valid, 237 Invalid, 2421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2210 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:26:39,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3360 states. [2022-01-18 05:26:39,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3360 to 1569. [2022-01-18 05:26:39,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1568 states have (on average 2.482142857142857) internal successors, (3892), 1568 states have internal predecessors, (3892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:39,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 3892 transitions. [2022-01-18 05:26:39,271 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 3892 transitions. Word has length 30 [2022-01-18 05:26:39,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:39,272 INFO L470 AbstractCegarLoop]: Abstraction has 1569 states and 3892 transitions. [2022-01-18 05:26:39,272 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:39,272 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 3892 transitions. [2022-01-18 05:26:39,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:39,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:39,273 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:39,289 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:26:39,473 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:39,474 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:39,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:39,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1275517680, now seen corresponding path program 20 times [2022-01-18 05:26:39,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:39,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513239526] [2022-01-18 05:26:39,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:39,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:39,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:39,743 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:39,743 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:39,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513239526] [2022-01-18 05:26:39,743 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513239526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:39,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061869128] [2022-01-18 05:26:39,743 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:26:39,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:39,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:39,744 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:26:39,745 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:26:39,766 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:26:39,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:39,767 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:26:39,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:40,188 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:40,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 33 [2022-01-18 05:26:40,344 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:40,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:40,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:40,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:40,885 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:40,885 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:26:40,977 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:40,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061869128] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:40,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:40,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-18 05:26:40,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490465428] [2022-01-18 05:26:40,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:40,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:26:40,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:40,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:26:40,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1077, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:26:40,978 INFO L87 Difference]: Start difference. First operand 1569 states and 3892 transitions. Second operand has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:43,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:43,783 INFO L93 Difference]: Finished difference Result 3322 states and 8330 transitions. [2022-01-18 05:26:43,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 05:26:43,783 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:43,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:43,787 INFO L225 Difference]: With dead ends: 3322 [2022-01-18 05:26:43,787 INFO L226 Difference]: Without dead ends: 3307 [2022-01-18 05:26:43,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2149 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1010, Invalid=5796, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 05:26:43,788 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 428 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 1759 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 3714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1757 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:43,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 231 Invalid, 3714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1759 Invalid, 0 Unknown, 1757 Unchecked, 0.8s Time] [2022-01-18 05:26:43,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states. [2022-01-18 05:26:43,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 1679. [2022-01-18 05:26:43,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1679 states, 1678 states have (on average 2.498212157330155) internal successors, (4192), 1678 states have internal predecessors, (4192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:43,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1679 states to 1679 states and 4192 transitions. [2022-01-18 05:26:43,809 INFO L78 Accepts]: Start accepts. Automaton has 1679 states and 4192 transitions. Word has length 30 [2022-01-18 05:26:43,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:43,810 INFO L470 AbstractCegarLoop]: Abstraction has 1679 states and 4192 transitions. [2022-01-18 05:26:43,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.945945945945946) internal successors, (72), 36 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:43,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1679 states and 4192 transitions. [2022-01-18 05:26:43,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:43,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:43,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:43,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 05:26:44,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-01-18 05:26:44,012 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:44,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:44,012 INFO L85 PathProgramCache]: Analyzing trace with hash 480883370, now seen corresponding path program 21 times [2022-01-18 05:26:44,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:44,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040451216] [2022-01-18 05:26:44,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:44,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:44,311 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:44,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:44,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040451216] [2022-01-18 05:26:44,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040451216] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:44,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470693863] [2022-01-18 05:26:44,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:26:44,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:44,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:44,312 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:26:44,313 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:26:44,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:26:44,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:44,334 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:44,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:44,660 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:26:44,709 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:44,709 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:44,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:44,959 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:45,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:45,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:45,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:45,051 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:45,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470693863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:45,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:45,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:26:45,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843413268] [2022-01-18 05:26:45,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:45,052 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:26:45,052 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:45,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:26:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:26:45,052 INFO L87 Difference]: Start difference. First operand 1679 states and 4192 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:47,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:47,508 INFO L93 Difference]: Finished difference Result 4016 states and 10111 transitions. [2022-01-18 05:26:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:26:47,509 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:47,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:47,515 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 05:26:47,515 INFO L226 Difference]: Without dead ends: 3989 [2022-01-18 05:26:47,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1381 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=633, Invalid=4197, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 05:26:47,516 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 468 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 2290 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 316 SdHoareTripleChecker+Invalid, 2526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 2290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:47,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 316 Invalid, 2526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 2290 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:26:47,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3989 states. [2022-01-18 05:26:47,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3989 to 1718. [2022-01-18 05:26:47,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1718 states, 1717 states have (on average 2.498543972044263) internal successors, (4290), 1717 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:47,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1718 states to 1718 states and 4290 transitions. [2022-01-18 05:26:47,550 INFO L78 Accepts]: Start accepts. Automaton has 1718 states and 4290 transitions. Word has length 30 [2022-01-18 05:26:47,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:47,550 INFO L470 AbstractCegarLoop]: Abstraction has 1718 states and 4290 transitions. [2022-01-18 05:26:47,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:47,550 INFO L276 IsEmpty]: Start isEmpty. Operand 1718 states and 4290 transitions. [2022-01-18 05:26:47,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:47,552 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:47,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:47,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-01-18 05:26:47,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:47,753 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:47,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:47,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1016327578, now seen corresponding path program 22 times [2022-01-18 05:26:47,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:47,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755537022] [2022-01-18 05:26:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:47,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:47,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:48,032 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:48,032 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:48,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755537022] [2022-01-18 05:26:48,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755537022] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:48,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303131400] [2022-01-18 05:26:48,032 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:26:48,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:48,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:48,033 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:26:48,034 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:26:48,052 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:26:48,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:48,052 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:48,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:48,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:26:48,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:48,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:48,648 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:48,649 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:48,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:48,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:48,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:48,705 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:48,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303131400] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:48,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:48,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:48,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667615220] [2022-01-18 05:26:48,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:48,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:48,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:48,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:48,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:48,740 INFO L87 Difference]: Start difference. First operand 1718 states and 4290 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:50,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:50,716 INFO L93 Difference]: Finished difference Result 3433 states and 8503 transitions. [2022-01-18 05:26:50,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:26:50,717 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:50,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:50,721 INFO L225 Difference]: With dead ends: 3433 [2022-01-18 05:26:50,721 INFO L226 Difference]: Without dead ends: 3406 [2022-01-18 05:26:50,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1108 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=515, Invalid=3517, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:26:50,721 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 404 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 2585 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 2757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 2585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:50,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 325 Invalid, 2757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 2585 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:26:50,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3406 states. [2022-01-18 05:26:50,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3406 to 1726. [2022-01-18 05:26:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1726 states, 1725 states have (on average 2.497391304347826) internal successors, (4308), 1725 states have internal predecessors, (4308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:50,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1726 states to 1726 states and 4308 transitions. [2022-01-18 05:26:50,750 INFO L78 Accepts]: Start accepts. Automaton has 1726 states and 4308 transitions. Word has length 30 [2022-01-18 05:26:50,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:50,751 INFO L470 AbstractCegarLoop]: Abstraction has 1726 states and 4308 transitions. [2022-01-18 05:26:50,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:50,751 INFO L276 IsEmpty]: Start isEmpty. Operand 1726 states and 4308 transitions. [2022-01-18 05:26:50,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:50,753 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:50,753 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:50,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 05:26:50,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:50,967 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:50,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:50,967 INFO L85 PathProgramCache]: Analyzing trace with hash -621244878, now seen corresponding path program 23 times [2022-01-18 05:26:50,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:50,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081221669] [2022-01-18 05:26:50,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:50,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:50,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:51,248 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:51,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:51,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081221669] [2022-01-18 05:26:51,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081221669] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:51,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616122226] [2022-01-18 05:26:51,248 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:26:51,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:51,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:51,250 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:26:51,250 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:26:51,271 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:26:51,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:51,272 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:51,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:51,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:26:51,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:51,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:51,865 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:51,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:51,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:51,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:51,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:51,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:26:51,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:51,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616122226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:51,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:51,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:51,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205276742] [2022-01-18 05:26:51,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:51,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:51,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:51,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:51,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:51,952 INFO L87 Difference]: Start difference. First operand 1726 states and 4308 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:53,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:53,960 INFO L93 Difference]: Finished difference Result 3571 states and 8829 transitions. [2022-01-18 05:26:53,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:26:53,961 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:53,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:53,965 INFO L225 Difference]: With dead ends: 3571 [2022-01-18 05:26:53,965 INFO L226 Difference]: Without dead ends: 3516 [2022-01-18 05:26:53,966 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 960 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=476, Invalid=3184, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:26:53,966 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 498 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 2731 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 2927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2731 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:53,966 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 329 Invalid, 2927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2731 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:26:53,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3516 states. [2022-01-18 05:26:53,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3516 to 1723. [2022-01-18 05:26:53,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1722 states have (on average 2.494773519163763) internal successors, (4296), 1722 states have internal predecessors, (4296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:53,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 4296 transitions. [2022-01-18 05:26:53,987 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 4296 transitions. Word has length 30 [2022-01-18 05:26:53,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:53,987 INFO L470 AbstractCegarLoop]: Abstraction has 1723 states and 4296 transitions. [2022-01-18 05:26:53,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:53,987 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 4296 transitions. [2022-01-18 05:26:53,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:53,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:53,989 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:54,004 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:26:54,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2022-01-18 05:26:54,189 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:54,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:54,190 INFO L85 PathProgramCache]: Analyzing trace with hash 2040318064, now seen corresponding path program 24 times [2022-01-18 05:26:54,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:54,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662189816] [2022-01-18 05:26:54,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:54,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:54,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:54,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:54,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662189816] [2022-01-18 05:26:54,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662189816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:54,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594636866] [2022-01-18 05:26:54,479 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:26:54,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:54,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:54,480 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:26:54,483 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:26:54,504 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:26:54,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:26:54,505 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:26:54,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:54,929 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:54,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 05:26:55,061 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:55,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:55,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:55,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:55,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:26:55,552 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:26:55,725 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:55,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594636866] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:55,725 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:55,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 33 [2022-01-18 05:26:55,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264606517] [2022-01-18 05:26:55,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:55,725 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 05:26:55,725 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:55,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 05:26:55,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:26:55,726 INFO L87 Difference]: Start difference. First operand 1723 states and 4296 transitions. Second operand has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:57,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:26:57,157 INFO L93 Difference]: Finished difference Result 2964 states and 7382 transitions. [2022-01-18 05:26:57,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:26:57,157 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:26:57,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:26:57,161 INFO L225 Difference]: With dead ends: 2964 [2022-01-18 05:26:57,161 INFO L226 Difference]: Without dead ends: 2951 [2022-01-18 05:26:57,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 7 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=606, Invalid=2934, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:26:57,162 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 241 mSDsluCounter, 481 mSDsCounter, 0 mSdLazyCounter, 968 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 2618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1527 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:26:57,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 213 Invalid, 2618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 968 Invalid, 0 Unknown, 1527 Unchecked, 0.4s Time] [2022-01-18 05:26:57,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2951 states. [2022-01-18 05:26:57,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2951 to 1741. [2022-01-18 05:26:57,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1741 states, 1740 states have (on average 2.4936781609195404) internal successors, (4339), 1740 states have internal predecessors, (4339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:57,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1741 states to 1741 states and 4339 transitions. [2022-01-18 05:26:57,182 INFO L78 Accepts]: Start accepts. Automaton has 1741 states and 4339 transitions. Word has length 30 [2022-01-18 05:26:57,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:26:57,182 INFO L470 AbstractCegarLoop]: Abstraction has 1741 states and 4339 transitions. [2022-01-18 05:26:57,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.0) internal successors, (68), 33 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:26:57,182 INFO L276 IsEmpty]: Start isEmpty. Operand 1741 states and 4339 transitions. [2022-01-18 05:26:57,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:26:57,184 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:26:57,184 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:26:57,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-01-18 05:26:57,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-01-18 05:26:57,385 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:26:57,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:26:57,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1463983528, now seen corresponding path program 25 times [2022-01-18 05:26:57,385 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:26:57,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559405455] [2022-01-18 05:26:57,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:26:57,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:26:57,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:57,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:57,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:26:57,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559405455] [2022-01-18 05:26:57,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559405455] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:26:57,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252150454] [2022-01-18 05:26:57,719 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:26:57,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:26:57,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:26:57,721 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:26:57,722 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:26:57,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:26:57,740 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:26:57,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:26:58,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 33 treesize of output 21 [2022-01-18 05:26:58,086 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:58,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:26:58,322 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:26:58,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:26:58,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:58,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:26:58,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:26:58,371 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:26:58,406 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:26:58,406 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252150454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:26:58,406 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:26:58,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:26:58,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623796764] [2022-01-18 05:26:58,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:26:58,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:26:58,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:26:58,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:26:58,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:26:58,407 INFO L87 Difference]: Start difference. First operand 1741 states and 4339 transitions. Second operand has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:00,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:00,482 INFO L93 Difference]: Finished difference Result 3877 states and 9722 transitions. [2022-01-18 05:27:00,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:27:00,482 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:00,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:00,488 INFO L225 Difference]: With dead ends: 3877 [2022-01-18 05:27:00,488 INFO L226 Difference]: Without dead ends: 3846 [2022-01-18 05:27:00,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1153 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=552, Invalid=3738, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 05:27:00,488 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 432 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 2244 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 2445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:00,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [432 Valid, 307 Invalid, 2445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2244 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:00,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3846 states. [2022-01-18 05:27:00,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3846 to 1723. [2022-01-18 05:27:00,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1723 states, 1722 states have (on average 2.491869918699187) internal successors, (4291), 1722 states have internal predecessors, (4291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:00,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1723 states to 1723 states and 4291 transitions. [2022-01-18 05:27:00,517 INFO L78 Accepts]: Start accepts. Automaton has 1723 states and 4291 transitions. Word has length 30 [2022-01-18 05:27:00,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:00,517 INFO L470 AbstractCegarLoop]: Abstraction has 1723 states and 4291 transitions. [2022-01-18 05:27:00,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.4) internal successors, (72), 29 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:00,518 INFO L276 IsEmpty]: Start isEmpty. Operand 1723 states and 4291 transitions. [2022-01-18 05:27:00,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:00,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:00,519 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:00,543 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 05:27:00,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:00,720 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:00,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:00,720 INFO L85 PathProgramCache]: Analyzing trace with hash 797633524, now seen corresponding path program 1 times [2022-01-18 05:27:00,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:00,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118589052] [2022-01-18 05:27:00,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:00,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:01,034 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:01,034 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:01,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118589052] [2022-01-18 05:27:01,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118589052] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:01,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932054695] [2022-01-18 05:27:01,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:01,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:01,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:01,035 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:27:01,036 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:27:01,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:01,056 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:01,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:01,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:27:01,412 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:01,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:01,674 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:01,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:01,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:01,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:01,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:01,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:01,776 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:01,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932054695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:01,776 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:01,776 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:01,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392292896] [2022-01-18 05:27:01,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:01,777 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:01,777 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:01,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:01,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:01,777 INFO L87 Difference]: Start difference. First operand 1723 states and 4291 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:03,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:03,476 INFO L93 Difference]: Finished difference Result 3562 states and 8845 transitions. [2022-01-18 05:27:03,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:27:03,476 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:03,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:03,481 INFO L225 Difference]: With dead ends: 3562 [2022-01-18 05:27:03,481 INFO L226 Difference]: Without dead ends: 3552 [2022-01-18 05:27:03,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=325, Invalid=2125, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:27:03,481 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 471 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 2783 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 2932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 2783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:03,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 392 Invalid, 2932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 2783 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:27:03,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3552 states. [2022-01-18 05:27:03,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3552 to 1761. [2022-01-18 05:27:03,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1761 states, 1760 states have (on average 2.484659090909091) internal successors, (4373), 1760 states have internal predecessors, (4373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:03,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1761 states to 1761 states and 4373 transitions. [2022-01-18 05:27:03,504 INFO L78 Accepts]: Start accepts. Automaton has 1761 states and 4373 transitions. Word has length 30 [2022-01-18 05:27:03,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:03,504 INFO L470 AbstractCegarLoop]: Abstraction has 1761 states and 4373 transitions. [2022-01-18 05:27:03,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:03,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1761 states and 4373 transitions. [2022-01-18 05:27:03,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:03,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:03,506 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:03,521 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:27:03,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:03,708 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:03,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:03,709 INFO L85 PathProgramCache]: Analyzing trace with hash 220952366, now seen corresponding path program 2 times [2022-01-18 05:27:03,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:03,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545098392] [2022-01-18 05:27:03,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:03,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:04,010 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:04,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:04,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545098392] [2022-01-18 05:27:04,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545098392] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:04,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732535132] [2022-01-18 05:27:04,010 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:27:04,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:04,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:04,011 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:27:04,011 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:27:04,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:27:04,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:04,032 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:04,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:04,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:27:04,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:04,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:04,617 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:04,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:27:04,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:04,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:04,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:04,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:04,719 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:04,720 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732535132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:04,720 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:04,720 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:27:04,720 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991877517] [2022-01-18 05:27:04,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:04,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:27:04,720 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:04,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:27:04,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:27:04,720 INFO L87 Difference]: Start difference. First operand 1761 states and 4373 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:06,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:06,323 INFO L93 Difference]: Finished difference Result 3597 states and 8974 transitions. [2022-01-18 05:27:06,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:27:06,323 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:06,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:06,328 INFO L225 Difference]: With dead ends: 3597 [2022-01-18 05:27:06,328 INFO L226 Difference]: Without dead ends: 3586 [2022-01-18 05:27:06,328 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 590 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=311, Invalid=2239, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:27:06,329 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 380 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 2385 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 2576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 2385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:06,329 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 230 Invalid, 2576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 2385 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:06,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3586 states. [2022-01-18 05:27:06,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3586 to 1785. [2022-01-18 05:27:06,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1785 states, 1784 states have (on average 2.4887892376681613) internal successors, (4440), 1784 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:06,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1785 states to 1785 states and 4440 transitions. [2022-01-18 05:27:06,355 INFO L78 Accepts]: Start accepts. Automaton has 1785 states and 4440 transitions. Word has length 30 [2022-01-18 05:27:06,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:06,355 INFO L470 AbstractCegarLoop]: Abstraction has 1785 states and 4440 transitions. [2022-01-18 05:27:06,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:06,355 INFO L276 IsEmpty]: Start isEmpty. Operand 1785 states and 4440 transitions. [2022-01-18 05:27:06,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:06,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:06,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:06,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-01-18 05:27:06,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2022-01-18 05:27:06,571 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:06,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:06,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1977353416, now seen corresponding path program 3 times [2022-01-18 05:27:06,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:06,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739119035] [2022-01-18 05:27:06,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:06,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:06,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:06,852 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:06,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:06,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739119035] [2022-01-18 05:27:06,852 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739119035] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:06,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717836022] [2022-01-18 05:27:06,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:27:06,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:06,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:06,853 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:27:06,854 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:27:06,876 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:27:06,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:06,877 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:27:06,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:07,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:07,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:07,360 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:27:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:07,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:07,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:07,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:08,001 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:27:08,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 05:27:08,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:08,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717836022] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:08,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:08,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 35 [2022-01-18 05:27:08,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113411694] [2022-01-18 05:27:08,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:08,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:27:08,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:08,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:27:08,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1096, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:27:08,146 INFO L87 Difference]: Start difference. First operand 1785 states and 4440 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:09,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:09,885 INFO L93 Difference]: Finished difference Result 3139 states and 7873 transitions. [2022-01-18 05:27:09,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 05:27:09,885 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:09,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:09,889 INFO L225 Difference]: With dead ends: 3139 [2022-01-18 05:27:09,890 INFO L226 Difference]: Without dead ends: 3132 [2022-01-18 05:27:09,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=573, Invalid=4257, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 05:27:09,890 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 366 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 1008 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 3176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1008 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2018 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:09,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 236 Invalid, 3176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1008 Invalid, 0 Unknown, 2018 Unchecked, 0.5s Time] [2022-01-18 05:27:09,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2022-01-18 05:27:09,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 1865. [2022-01-18 05:27:09,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1865 states, 1864 states have (on average 2.491952789699571) internal successors, (4645), 1864 states have internal predecessors, (4645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:09,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1865 states to 1865 states and 4645 transitions. [2022-01-18 05:27:09,915 INFO L78 Accepts]: Start accepts. Automaton has 1865 states and 4645 transitions. Word has length 30 [2022-01-18 05:27:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:09,915 INFO L470 AbstractCegarLoop]: Abstraction has 1865 states and 4645 transitions. [2022-01-18 05:27:09,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:09,915 INFO L276 IsEmpty]: Start isEmpty. Operand 1865 states and 4645 transitions. [2022-01-18 05:27:09,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:09,917 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:09,917 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:09,938 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:27:10,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2022-01-18 05:27:10,117 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:10,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:10,118 INFO L85 PathProgramCache]: Analyzing trace with hash 266455112, now seen corresponding path program 4 times [2022-01-18 05:27:10,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:10,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865767722] [2022-01-18 05:27:10,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:10,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:10,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:10,402 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:10,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:10,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865767722] [2022-01-18 05:27:10,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865767722] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:10,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1649679254] [2022-01-18 05:27:10,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:27:10,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:10,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:10,404 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:27:10,404 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:27:10,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:27:10,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:10,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:10,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:10,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:27:10,777 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:10,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:11,019 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:11,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:11,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:11,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:11,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:11,070 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:11,105 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:11,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1649679254] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:11,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:11,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:27:11,105 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235231094] [2022-01-18 05:27:11,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:11,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:27:11,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:11,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:27:11,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=750, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:27:11,106 INFO L87 Difference]: Start difference. First operand 1865 states and 4645 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:12,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:12,743 INFO L93 Difference]: Finished difference Result 4143 states and 10367 transitions. [2022-01-18 05:27:12,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:27:12,743 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:12,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:12,749 INFO L225 Difference]: With dead ends: 4143 [2022-01-18 05:27:12,749 INFO L226 Difference]: Without dead ends: 4117 [2022-01-18 05:27:12,749 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=377, Invalid=2379, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:27:12,749 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 365 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 2309 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 2503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:12,749 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 281 Invalid, 2503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2309 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:27:12,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4117 states. [2022-01-18 05:27:12,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4117 to 1795. [2022-01-18 05:27:12,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1795 states, 1794 states have (on average 2.4849498327759196) internal successors, (4458), 1794 states have internal predecessors, (4458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:12,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1795 states to 1795 states and 4458 transitions. [2022-01-18 05:27:12,776 INFO L78 Accepts]: Start accepts. Automaton has 1795 states and 4458 transitions. Word has length 30 [2022-01-18 05:27:12,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:12,776 INFO L470 AbstractCegarLoop]: Abstraction has 1795 states and 4458 transitions. [2022-01-18 05:27:12,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:12,776 INFO L276 IsEmpty]: Start isEmpty. Operand 1795 states and 4458 transitions. [2022-01-18 05:27:12,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:12,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:12,778 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:12,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 05:27:12,981 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:12,983 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:12,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:12,983 INFO L85 PathProgramCache]: Analyzing trace with hash 406013504, now seen corresponding path program 5 times [2022-01-18 05:27:12,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:12,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371614447] [2022-01-18 05:27:12,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:12,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:12,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:13,269 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:13,269 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:13,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371614447] [2022-01-18 05:27:13,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371614447] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:13,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285795896] [2022-01-18 05:27:13,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:27:13,270 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:13,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:13,271 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:27:13,271 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:27:13,290 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:27:13,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:13,291 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:13,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:13,645 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:27:13,685 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:13,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:13,922 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:13,922 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:13,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:13,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:13,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:13,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:14,026 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:14,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285795896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:14,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:14,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:14,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333038205] [2022-01-18 05:27:14,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:14,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:14,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:14,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:14,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:14,026 INFO L87 Difference]: Start difference. First operand 1795 states and 4458 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:15,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:15,787 INFO L93 Difference]: Finished difference Result 3791 states and 9382 transitions. [2022-01-18 05:27:15,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:27:15,788 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:15,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:15,793 INFO L225 Difference]: With dead ends: 3791 [2022-01-18 05:27:15,793 INFO L226 Difference]: Without dead ends: 3768 [2022-01-18 05:27:15,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 776 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=449, Invalid=2521, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:27:15,793 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 468 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 2453 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 2639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:15,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 328 Invalid, 2639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2453 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:15,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2022-01-18 05:27:15,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 1789. [2022-01-18 05:27:15,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1788 states have (on average 2.483780760626398) internal successors, (4441), 1788 states have internal predecessors, (4441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:15,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 4441 transitions. [2022-01-18 05:27:15,819 INFO L78 Accepts]: Start accepts. Automaton has 1789 states and 4441 transitions. Word has length 30 [2022-01-18 05:27:15,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:15,820 INFO L470 AbstractCegarLoop]: Abstraction has 1789 states and 4441 transitions. [2022-01-18 05:27:15,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:15,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1789 states and 4441 transitions. [2022-01-18 05:27:15,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:15,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:15,822 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:15,845 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:27:16,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:16,023 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:16,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash -907231520, now seen corresponding path program 6 times [2022-01-18 05:27:16,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:16,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631875240] [2022-01-18 05:27:16,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:16,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:16,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:16,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:16,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:16,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631875240] [2022-01-18 05:27:16,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631875240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:16,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248294349] [2022-01-18 05:27:16,379 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:27:16,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:16,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:16,380 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:27:16,381 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:27:16,402 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:27:16,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:16,403 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:16,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:16,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:27:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:16,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:17,053 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:17,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:17,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:17,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:17,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:17,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:17,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:17,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248294349] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:17,144 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:17,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:17,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328581510] [2022-01-18 05:27:17,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:17,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:17,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:17,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:17,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:17,145 INFO L87 Difference]: Start difference. First operand 1789 states and 4441 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:18,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:18,750 INFO L93 Difference]: Finished difference Result 3496 states and 8687 transitions. [2022-01-18 05:27:18,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:27:18,750 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:18,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:18,755 INFO L225 Difference]: With dead ends: 3496 [2022-01-18 05:27:18,755 INFO L226 Difference]: Without dead ends: 3486 [2022-01-18 05:27:18,755 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=340, Invalid=2110, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:27:18,756 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 475 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 2580 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 2726 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:18,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 379 Invalid, 2726 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2580 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:18,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2022-01-18 05:27:18,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 1786. [2022-01-18 05:27:18,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1786 states, 1785 states have (on average 2.484033613445378) internal successors, (4434), 1785 states have internal predecessors, (4434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:18,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 4434 transitions. [2022-01-18 05:27:18,788 INFO L78 Accepts]: Start accepts. Automaton has 1786 states and 4434 transitions. Word has length 30 [2022-01-18 05:27:18,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:18,788 INFO L470 AbstractCegarLoop]: Abstraction has 1786 states and 4434 transitions. [2022-01-18 05:27:18,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:18,789 INFO L276 IsEmpty]: Start isEmpty. Operand 1786 states and 4434 transitions. [2022-01-18 05:27:18,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:18,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:18,790 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:18,806 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:27:18,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2022-01-18 05:27:18,991 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:18,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:18,991 INFO L85 PathProgramCache]: Analyzing trace with hash 2107543106, now seen corresponding path program 7 times [2022-01-18 05:27:18,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:18,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478273700] [2022-01-18 05:27:18,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:18,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:18,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:19,251 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:19,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:19,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478273700] [2022-01-18 05:27:19,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478273700] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:19,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494547607] [2022-01-18 05:27:19,251 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:27:19,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:19,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:19,252 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:27:19,253 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:27:19,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:19,271 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:19,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:19,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:27:19,637 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:19,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:19,889 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:19,890 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:27:19,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:19,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:19,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:19,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:19,996 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:19,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494547607] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:19,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:19,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:27:19,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17496192] [2022-01-18 05:27:19,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:19,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:27:19,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:19,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:27:19,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=706, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:27:19,997 INFO L87 Difference]: Start difference. First operand 1786 states and 4434 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:21,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:21,618 INFO L93 Difference]: Finished difference Result 3593 states and 8975 transitions. [2022-01-18 05:27:21,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 05:27:21,618 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:21,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:21,623 INFO L225 Difference]: With dead ends: 3593 [2022-01-18 05:27:21,623 INFO L226 Difference]: Without dead ends: 3582 [2022-01-18 05:27:21,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=336, Invalid=2526, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:27:21,624 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 327 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 2191 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 2353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 2191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:21,624 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 235 Invalid, 2353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 2191 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:27:21,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3582 states. [2022-01-18 05:27:21,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3582 to 1828. [2022-01-18 05:27:21,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1828 states, 1827 states have (on average 2.4893267651888342) internal successors, (4548), 1827 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:21,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1828 states to 1828 states and 4548 transitions. [2022-01-18 05:27:21,648 INFO L78 Accepts]: Start accepts. Automaton has 1828 states and 4548 transitions. Word has length 30 [2022-01-18 05:27:21,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:21,648 INFO L470 AbstractCegarLoop]: Abstraction has 1828 states and 4548 transitions. [2022-01-18 05:27:21,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:21,648 INFO L276 IsEmpty]: Start isEmpty. Operand 1828 states and 4548 transitions. [2022-01-18 05:27:21,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:21,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:21,650 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:21,666 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:27:21,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2022-01-18 05:27:21,850 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:21,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:21,851 INFO L85 PathProgramCache]: Analyzing trace with hash -431023140, now seen corresponding path program 8 times [2022-01-18 05:27:21,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:21,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681755027] [2022-01-18 05:27:21,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:21,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:22,139 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:22,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:22,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681755027] [2022-01-18 05:27:22,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681755027] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:22,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812058418] [2022-01-18 05:27:22,140 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:27:22,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:22,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:22,141 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:27:22,141 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:27:22,161 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:27:22,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:22,162 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:27:22,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:22,531 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:27:22,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 05:27:22,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:22,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:23,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:23,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:23,290 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:27:23,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:27:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:23,397 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812058418] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:23,397 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:23,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 36 [2022-01-18 05:27:23,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916458671] [2022-01-18 05:27:23,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:23,397 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:27:23,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:27:23,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1062, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:27:23,397 INFO L87 Difference]: Start difference. First operand 1828 states and 4548 transitions. Second operand has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:26,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:26,415 INFO L93 Difference]: Finished difference Result 3834 states and 9707 transitions. [2022-01-18 05:27:26,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 05:27:26,416 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:26,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:26,420 INFO L225 Difference]: With dead ends: 3834 [2022-01-18 05:27:26,420 INFO L226 Difference]: Without dead ends: 3820 [2022-01-18 05:27:26,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2104 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1026, Invalid=5454, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 05:27:26,420 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 561 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 3571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2278 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:26,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 172 Invalid, 3571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 1020 Invalid, 0 Unknown, 2278 Unchecked, 0.6s Time] [2022-01-18 05:27:26,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3820 states. [2022-01-18 05:27:26,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3820 to 1896. [2022-01-18 05:27:26,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1896 states, 1895 states have (on average 2.491820580474934) internal successors, (4722), 1895 states have internal predecessors, (4722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:26,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1896 states to 1896 states and 4722 transitions. [2022-01-18 05:27:26,443 INFO L78 Accepts]: Start accepts. Automaton has 1896 states and 4722 transitions. Word has length 30 [2022-01-18 05:27:26,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:26,443 INFO L470 AbstractCegarLoop]: Abstraction has 1896 states and 4722 transitions. [2022-01-18 05:27:26,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:26,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1896 states and 4722 transitions. [2022-01-18 05:27:26,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:26,444 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:26,445 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:26,460 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:27:26,645 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 05:27:26,645 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:26,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1348973330, now seen corresponding path program 9 times [2022-01-18 05:27:26,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:26,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872585087] [2022-01-18 05:27:26,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:26,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:26,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:26,906 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:26,906 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:26,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872585087] [2022-01-18 05:27:26,906 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872585087] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:26,906 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276227727] [2022-01-18 05:27:26,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:27:26,907 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:26,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:26,907 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:27:26,908 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:27:26,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:27:26,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:26,928 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:26,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:27,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:27:27,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:27,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:27,530 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:27,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:27,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:27,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:27,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:27,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:27,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:27,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276227727] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:27,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:27,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:27,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120127449] [2022-01-18 05:27:27,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:27,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:27,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:27,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:27,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:27,626 INFO L87 Difference]: Start difference. First operand 1896 states and 4722 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:29,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:29,695 INFO L93 Difference]: Finished difference Result 4395 states and 10982 transitions. [2022-01-18 05:27:29,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:27:29,695 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:29,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:29,701 INFO L225 Difference]: With dead ends: 4395 [2022-01-18 05:27:29,701 INFO L226 Difference]: Without dead ends: 4362 [2022-01-18 05:27:29,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1235 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=656, Invalid=3766, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:27:29,701 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 498 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 1907 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 1907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:29,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 214 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 1907 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:27:29,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4362 states. [2022-01-18 05:27:29,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4362 to 1858. [2022-01-18 05:27:29,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1858 states, 1857 states have (on average 2.492191707054389) internal successors, (4628), 1857 states have internal predecessors, (4628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:29,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1858 states to 1858 states and 4628 transitions. [2022-01-18 05:27:29,728 INFO L78 Accepts]: Start accepts. Automaton has 1858 states and 4628 transitions. Word has length 30 [2022-01-18 05:27:29,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:29,729 INFO L470 AbstractCegarLoop]: Abstraction has 1858 states and 4628 transitions. [2022-01-18 05:27:29,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:29,729 INFO L276 IsEmpty]: Start isEmpty. Operand 1858 states and 4628 transitions. [2022-01-18 05:27:29,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:29,730 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:29,731 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:29,746 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 05:27:29,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 05:27:29,935 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:29,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:29,935 INFO L85 PathProgramCache]: Analyzing trace with hash -2002363052, now seen corresponding path program 10 times [2022-01-18 05:27:29,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:29,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399134886] [2022-01-18 05:27:29,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:29,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:29,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:30,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:30,198 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:30,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399134886] [2022-01-18 05:27:30,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399134886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:30,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773736081] [2022-01-18 05:27:30,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:27:30,198 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:30,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:30,199 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:27:30,199 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:27:30,218 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:27:30,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:30,219 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:30,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:30,536 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:27:30,574 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:30,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:30,818 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:30,819 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:30,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:30,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:30,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:30,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:30,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:30,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773736081] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:30,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:30,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:30,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780256406] [2022-01-18 05:27:30,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:30,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:30,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:30,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:30,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:30,927 INFO L87 Difference]: Start difference. First operand 1858 states and 4628 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:33,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:33,058 INFO L93 Difference]: Finished difference Result 3812 states and 9447 transitions. [2022-01-18 05:27:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:27:33,059 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:33,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:33,063 INFO L225 Difference]: With dead ends: 3812 [2022-01-18 05:27:33,064 INFO L226 Difference]: Without dead ends: 3776 [2022-01-18 05:27:33,064 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1131 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=616, Invalid=3416, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:27:33,064 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 525 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 2575 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 525 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 2767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 2575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:33,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [525 Valid, 295 Invalid, 2767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 2575 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:27:33,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3776 states. [2022-01-18 05:27:33,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3776 to 1852. [2022-01-18 05:27:33,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1852 states, 1851 states have (on average 2.4905456509994597) internal successors, (4610), 1851 states have internal predecessors, (4610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:33,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1852 states to 1852 states and 4610 transitions. [2022-01-18 05:27:33,087 INFO L78 Accepts]: Start accepts. Automaton has 1852 states and 4610 transitions. Word has length 30 [2022-01-18 05:27:33,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:33,087 INFO L470 AbstractCegarLoop]: Abstraction has 1852 states and 4610 transitions. [2022-01-18 05:27:33,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:33,087 INFO L276 IsEmpty]: Start isEmpty. Operand 1852 states and 4610 transitions. [2022-01-18 05:27:33,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:33,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:33,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:33,104 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:27:33,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:33,289 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:33,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:33,290 INFO L85 PathProgramCache]: Analyzing trace with hash 979359220, now seen corresponding path program 11 times [2022-01-18 05:27:33,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:33,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012652930] [2022-01-18 05:27:33,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:33,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:33,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:33,581 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:33,582 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:33,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012652930] [2022-01-18 05:27:33,582 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012652930] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:33,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322988980] [2022-01-18 05:27:33,582 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:27:33,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:33,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:33,583 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:27:33,583 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:27:33,603 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:27:33,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:33,604 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:33,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:33,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:27:33,962 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:33,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:34,201 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:34,202 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:34,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:34,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:34,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:34,262 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:34,297 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:34,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322988980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:34,297 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:34,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:34,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016956633] [2022-01-18 05:27:34,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:34,298 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:34,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:34,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:34,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:34,298 INFO L87 Difference]: Start difference. First operand 1852 states and 4610 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:35,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:35,750 INFO L93 Difference]: Finished difference Result 3543 states and 8809 transitions. [2022-01-18 05:27:35,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:27:35,751 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:35,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:35,755 INFO L225 Difference]: With dead ends: 3543 [2022-01-18 05:27:35,755 INFO L226 Difference]: Without dead ends: 3530 [2022-01-18 05:27:35,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=379, Invalid=2377, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:27:35,756 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 427 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 1985 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:35,756 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 255 Invalid, 2108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1985 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:27:35,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3530 states. [2022-01-18 05:27:35,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3530 to 1849. [2022-01-18 05:27:35,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1849 states, 1848 states have (on average 2.490800865800866) internal successors, (4603), 1848 states have internal predecessors, (4603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:35,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1849 states to 1849 states and 4603 transitions. [2022-01-18 05:27:35,786 INFO L78 Accepts]: Start accepts. Automaton has 1849 states and 4603 transitions. Word has length 30 [2022-01-18 05:27:35,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:35,787 INFO L470 AbstractCegarLoop]: Abstraction has 1849 states and 4603 transitions. [2022-01-18 05:27:35,787 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:35,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1849 states and 4603 transitions. [2022-01-18 05:27:35,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:35,789 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:35,789 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:35,804 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:27:35,999 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:35,999 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:36,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:36,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1792281482, now seen corresponding path program 12 times [2022-01-18 05:27:36,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:36,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407897608] [2022-01-18 05:27:36,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:36,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:36,295 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:36,295 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:36,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407897608] [2022-01-18 05:27:36,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407897608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:36,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899284893] [2022-01-18 05:27:36,296 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:27:36,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:36,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:36,297 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:27:36,297 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:27:36,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:27:36,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:36,324 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:27:36,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:36,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:27:36,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 33 [2022-01-18 05:27:36,886 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:36,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:37,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:37,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:37,375 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:27:37,375 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:27:37,471 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:37,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899284893] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:37,471 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:37,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 05:27:37,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68852500] [2022-01-18 05:27:37,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:37,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:27:37,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:37,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:27:37,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1019, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:27:37,472 INFO L87 Difference]: Start difference. First operand 1849 states and 4603 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:42,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:42,086 INFO L93 Difference]: Finished difference Result 3731 states and 9399 transitions. [2022-01-18 05:27:42,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 05:27:42,086 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:42,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:42,091 INFO L225 Difference]: With dead ends: 3731 [2022-01-18 05:27:42,091 INFO L226 Difference]: Without dead ends: 3722 [2022-01-18 05:27:42,091 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 14 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2821 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1228, Invalid=6254, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 05:27:42,092 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 424 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 1639 mSolverCounterSat, 219 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 4817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 219 IncrementalHoareTripleChecker+Valid, 1639 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2959 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:42,092 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 166 Invalid, 4817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [219 Valid, 1639 Invalid, 0 Unknown, 2959 Unchecked, 0.7s Time] [2022-01-18 05:27:42,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3722 states. [2022-01-18 05:27:42,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3722 to 2005. [2022-01-18 05:27:42,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2005 states, 2004 states have (on average 2.5099800399201597) internal successors, (5030), 2004 states have internal predecessors, (5030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:42,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2005 states to 2005 states and 5030 transitions. [2022-01-18 05:27:42,121 INFO L78 Accepts]: Start accepts. Automaton has 2005 states and 5030 transitions. Word has length 30 [2022-01-18 05:27:42,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:42,121 INFO L470 AbstractCegarLoop]: Abstraction has 2005 states and 5030 transitions. [2022-01-18 05:27:42,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:42,121 INFO L276 IsEmpty]: Start isEmpty. Operand 2005 states and 5030 transitions. [2022-01-18 05:27:42,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:42,123 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:42,123 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:42,139 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 05:27:42,333 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2022-01-18 05:27:42,333 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:42,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:42,333 INFO L85 PathProgramCache]: Analyzing trace with hash -746284764, now seen corresponding path program 13 times [2022-01-18 05:27:42,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:42,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318716928] [2022-01-18 05:27:42,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:42,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:42,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:42,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:42,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:42,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318716928] [2022-01-18 05:27:42,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318716928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:42,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365069852] [2022-01-18 05:27:42,628 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:27:42,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:42,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:42,629 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:27:42,630 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:27:42,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:42,648 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:42,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:42,923 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:27:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:42,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:43,212 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:43,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:43,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:43,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:43,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:43,273 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:43,306 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:43,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365069852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:43,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:43,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:27:43,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800524843] [2022-01-18 05:27:43,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:43,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:27:43,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:43,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:27:43,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=738, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:27:43,306 INFO L87 Difference]: Start difference. First operand 2005 states and 5030 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:45,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:45,366 INFO L93 Difference]: Finished difference Result 4310 states and 10878 transitions. [2022-01-18 05:27:45,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 05:27:45,366 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:45,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:45,372 INFO L225 Difference]: With dead ends: 4310 [2022-01-18 05:27:45,372 INFO L226 Difference]: Without dead ends: 4278 [2022-01-18 05:27:45,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1116 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=548, Invalid=3484, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:27:45,372 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 424 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 2264 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 2472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 2264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:45,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 255 Invalid, 2472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 2264 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:45,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states. [2022-01-18 05:27:45,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 2018. [2022-01-18 05:27:45,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2018 states, 2017 states have (on average 2.5101636093207733) internal successors, (5063), 2017 states have internal predecessors, (5063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:45,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 5063 transitions. [2022-01-18 05:27:45,400 INFO L78 Accepts]: Start accepts. Automaton has 2018 states and 5063 transitions. Word has length 30 [2022-01-18 05:27:45,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:45,400 INFO L470 AbstractCegarLoop]: Abstraction has 2018 states and 5063 transitions. [2022-01-18 05:27:45,400 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:45,400 INFO L276 IsEmpty]: Start isEmpty. Operand 2018 states and 5063 transitions. [2022-01-18 05:27:45,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:45,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:45,402 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:45,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 05:27:45,602 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:45,602 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:45,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:45,602 INFO L85 PathProgramCache]: Analyzing trace with hash 375380018, now seen corresponding path program 14 times [2022-01-18 05:27:45,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:45,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091587653] [2022-01-18 05:27:45,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:45,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:45,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:45,883 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:45,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:45,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091587653] [2022-01-18 05:27:45,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091587653] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:45,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560981118] [2022-01-18 05:27:45,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:27:45,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:45,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:45,885 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:27:45,885 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:27:45,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:27:45,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:45,904 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:45,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:46,206 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:27:46,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:46,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:46,484 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:46,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:27:46,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:46,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:46,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:46,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:46,566 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:46,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560981118] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:46,567 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:46,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:27:46,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337160812] [2022-01-18 05:27:46,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:46,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:27:46,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:46,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:27:46,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:27:46,567 INFO L87 Difference]: Start difference. First operand 2018 states and 5063 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:48,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:48,477 INFO L93 Difference]: Finished difference Result 3825 states and 9610 transitions. [2022-01-18 05:27:48,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:27:48,478 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:48,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:48,483 INFO L225 Difference]: With dead ends: 3825 [2022-01-18 05:27:48,483 INFO L226 Difference]: Without dead ends: 3805 [2022-01-18 05:27:48,483 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 903 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=412, Invalid=3010, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:27:48,484 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 437 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 2193 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 2411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:48,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 243 Invalid, 2411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2193 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:27:48,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2022-01-18 05:27:48,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 2008. [2022-01-18 05:27:48,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2007 states have (on average 2.509715994020927) internal successors, (5037), 2007 states have internal predecessors, (5037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:48,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 5037 transitions. [2022-01-18 05:27:48,520 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 5037 transitions. Word has length 30 [2022-01-18 05:27:48,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:48,521 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 5037 transitions. [2022-01-18 05:27:48,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:48,521 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 5037 transitions. [2022-01-18 05:27:48,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:48,523 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:48,523 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:48,540 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:27:48,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:48,723 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:48,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:48,724 INFO L85 PathProgramCache]: Analyzing trace with hash 782669304, now seen corresponding path program 15 times [2022-01-18 05:27:48,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:48,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910191029] [2022-01-18 05:27:48,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:48,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:49,007 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:49,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:49,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910191029] [2022-01-18 05:27:49,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910191029] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:49,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155340479] [2022-01-18 05:27:49,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:27:49,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:49,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:49,008 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:27:49,008 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:27:49,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:27:49,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:49,028 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:49,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:49,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:27:49,407 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:49,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:49,639 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:49,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:49,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:49,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:49,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:49,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:49,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:49,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155340479] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:49,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:49,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:27:49,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135851076] [2022-01-18 05:27:49,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:49,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:27:49,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:49,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:27:49,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=774, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:27:49,731 INFO L87 Difference]: Start difference. First operand 2008 states and 5037 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:51,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:51,696 INFO L93 Difference]: Finished difference Result 3728 states and 9330 transitions. [2022-01-18 05:27:51,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:27:51,697 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:51,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:51,701 INFO L225 Difference]: With dead ends: 3728 [2022-01-18 05:27:51,701 INFO L226 Difference]: Without dead ends: 3689 [2022-01-18 05:27:51,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1149 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=616, Invalid=3416, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:27:51,702 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 549 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1936 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 1936 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:51,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [549 Valid, 185 Invalid, 2156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 1936 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:27:51,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3689 states. [2022-01-18 05:27:51,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3689 to 2008. [2022-01-18 05:27:51,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2007 states have (on average 2.5092177379172895) internal successors, (5036), 2007 states have internal predecessors, (5036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:51,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 5036 transitions. [2022-01-18 05:27:51,724 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 5036 transitions. Word has length 30 [2022-01-18 05:27:51,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:51,724 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 5036 transitions. [2022-01-18 05:27:51,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:51,725 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 5036 transitions. [2022-01-18 05:27:51,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:51,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:51,726 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:51,741 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 05:27:51,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2022-01-18 05:27:51,927 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:51,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:51,927 INFO L85 PathProgramCache]: Analyzing trace with hash 465824108, now seen corresponding path program 16 times [2022-01-18 05:27:51,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:51,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069168792] [2022-01-18 05:27:51,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:51,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:52,219 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:52,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:52,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069168792] [2022-01-18 05:27:52,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069168792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:52,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703085152] [2022-01-18 05:27:52,219 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:27:52,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:52,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:52,220 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:27:52,220 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:27:52,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:27:52,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:52,239 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:52,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:52,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:27:52,571 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:52,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:52,809 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:52,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:27:52,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:52,864 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:52,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:52,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:52,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703085152] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:52,900 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:52,900 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:27:52,900 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621588693] [2022-01-18 05:27:52,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:52,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:27:52,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:52,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:27:52,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:27:52,901 INFO L87 Difference]: Start difference. First operand 2008 states and 5036 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:55,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:55,381 INFO L93 Difference]: Finished difference Result 3795 states and 9547 transitions. [2022-01-18 05:27:55,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:27:55,381 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:55,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:55,387 INFO L225 Difference]: With dead ends: 3795 [2022-01-18 05:27:55,387 INFO L226 Difference]: Without dead ends: 3784 [2022-01-18 05:27:55,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=559, Invalid=4697, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 05:27:55,388 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 444 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 2410 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 2669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 2410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:55,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 223 Invalid, 2669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 2410 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:27:55,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3784 states. [2022-01-18 05:27:55,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3784 to 2017. [2022-01-18 05:27:55,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.5109126984126986) internal successors, (5062), 2016 states have internal predecessors, (5062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 5062 transitions. [2022-01-18 05:27:55,416 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 5062 transitions. Word has length 30 [2022-01-18 05:27:55,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:55,416 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 5062 transitions. [2022-01-18 05:27:55,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:55,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 5062 transitions. [2022-01-18 05:27:55,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:55,418 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:55,418 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:55,433 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:27:55,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:55,619 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:55,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:55,619 INFO L85 PathProgramCache]: Analyzing trace with hash -2072742138, now seen corresponding path program 17 times [2022-01-18 05:27:55,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:55,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378441417] [2022-01-18 05:27:55,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:55,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:55,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:55,911 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:55,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:55,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378441417] [2022-01-18 05:27:55,912 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378441417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:55,912 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760303723] [2022-01-18 05:27:55,912 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:27:55,912 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:55,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:55,913 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:27:55,913 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:27:55,931 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:27:55,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:55,932 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:27:55,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:27:56,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:27:56,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:56,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:27:56,478 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:27:56,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:27:56,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:56,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:27:56,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:27:56,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:27:56,575 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:56,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760303723] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:27:56,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:27:56,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:27:56,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439736998] [2022-01-18 05:27:56,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:27:56,576 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:27:56,576 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:27:56,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:27:56,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:27:56,576 INFO L87 Difference]: Start difference. First operand 2017 states and 5062 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:59,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:27:59,291 INFO L93 Difference]: Finished difference Result 4392 states and 11081 transitions. [2022-01-18 05:27:59,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 05:27:59,291 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:27:59,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:27:59,297 INFO L225 Difference]: With dead ends: 4392 [2022-01-18 05:27:59,297 INFO L226 Difference]: Without dead ends: 4359 [2022-01-18 05:27:59,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1680 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=692, Invalid=5314, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:27:59,297 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 471 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 2618 mSolverCounterSat, 254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 2872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 254 IncrementalHoareTripleChecker+Valid, 2618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:27:59,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 241 Invalid, 2872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [254 Valid, 2618 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:27:59,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4359 states. [2022-01-18 05:27:59,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4359 to 2011. [2022-01-18 05:27:59,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2011 states, 2010 states have (on average 2.508955223880597) internal successors, (5043), 2010 states have internal predecessors, (5043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:59,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2011 states to 2011 states and 5043 transitions. [2022-01-18 05:27:59,324 INFO L78 Accepts]: Start accepts. Automaton has 2011 states and 5043 transitions. Word has length 30 [2022-01-18 05:27:59,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:27:59,324 INFO L470 AbstractCegarLoop]: Abstraction has 2011 states and 5043 transitions. [2022-01-18 05:27:59,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:27:59,324 INFO L276 IsEmpty]: Start isEmpty. Operand 2011 states and 5043 transitions. [2022-01-18 05:27:59,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:27:59,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:27:59,326 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:27:59,341 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:27:59,526 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:59,527 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:27:59,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:27:59,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1958766222, now seen corresponding path program 18 times [2022-01-18 05:27:59,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:27:59,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948927759] [2022-01-18 05:27:59,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:27:59,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:27:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:27:59,774 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:27:59,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:27:59,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948927759] [2022-01-18 05:27:59,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948927759] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:27:59,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546326162] [2022-01-18 05:27:59,774 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:27:59,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:27:59,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:27:59,775 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:27:59,775 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:27:59,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:27:59,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:27:59,795 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:27:59,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:00,138 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:00,139 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 05:28:00,285 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:00,286 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:00,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:00,711 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:00,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:28:00,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:00,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546326162] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:00,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:00,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:28:00,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727042397] [2022-01-18 05:28:00,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:00,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:28:00,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:00,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:28:00,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1051, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:28:00,819 INFO L87 Difference]: Start difference. First operand 2011 states and 5043 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:07,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:07,603 INFO L93 Difference]: Finished difference Result 4961 states and 12462 transitions. [2022-01-18 05:28:07,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-01-18 05:28:07,603 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:07,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:07,610 INFO L225 Difference]: With dead ends: 4961 [2022-01-18 05:28:07,610 INFO L226 Difference]: Without dead ends: 4950 [2022-01-18 05:28:07,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 35 SyntacticMatches, 5 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7494 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=1998, Invalid=20652, Unknown=0, NotChecked=0, Total=22650 [2022-01-18 05:28:07,611 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 707 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 3920 mSolverCounterSat, 463 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 4459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 463 IncrementalHoareTripleChecker+Valid, 3920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:07,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 288 Invalid, 4459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [463 Valid, 3920 Invalid, 0 Unknown, 76 Unchecked, 1.9s Time] [2022-01-18 05:28:07,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4950 states. [2022-01-18 05:28:07,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4950 to 2018. [2022-01-18 05:28:07,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2018 states, 2017 states have (on average 2.508676251859197) internal successors, (5060), 2017 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:07,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 5060 transitions. [2022-01-18 05:28:07,642 INFO L78 Accepts]: Start accepts. Automaton has 2018 states and 5060 transitions. Word has length 30 [2022-01-18 05:28:07,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:07,642 INFO L470 AbstractCegarLoop]: Abstraction has 2018 states and 5060 transitions. [2022-01-18 05:28:07,642 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:07,642 INFO L276 IsEmpty]: Start isEmpty. Operand 2018 states and 5060 transitions. [2022-01-18 05:28:07,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:07,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:07,644 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:07,659 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:28:07,844 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 05:28:07,844 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:07,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:07,845 INFO L85 PathProgramCache]: Analyzing trace with hash -575675730, now seen corresponding path program 19 times [2022-01-18 05:28:07,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:07,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421956812] [2022-01-18 05:28:07,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:07,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:07,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:08,120 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:08,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:08,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421956812] [2022-01-18 05:28:08,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421956812] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:08,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684442724] [2022-01-18 05:28:08,120 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:28:08,120 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:08,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:08,121 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:28:08,122 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:28:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:08,141 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:08,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:08,479 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:28:08,511 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:08,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:08,729 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:08,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:28:08,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:08,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:08,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:08,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:08,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:08,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684442724] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:08,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:08,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 05:28:08,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344070790] [2022-01-18 05:28:08,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:08,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:28:08,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:08,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:28:08,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:28:08,829 INFO L87 Difference]: Start difference. First operand 2018 states and 5060 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:11,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:11,022 INFO L93 Difference]: Finished difference Result 3781 states and 9549 transitions. [2022-01-18 05:28:11,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:28:11,022 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:11,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:11,027 INFO L225 Difference]: With dead ends: 3781 [2022-01-18 05:28:11,027 INFO L226 Difference]: Without dead ends: 3772 [2022-01-18 05:28:11,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1111 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=396, Invalid=3636, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:28:11,028 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 334 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 2739 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 2739 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:11,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 288 Invalid, 2900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 2739 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:28:11,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3772 states. [2022-01-18 05:28:11,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3772 to 2034. [2022-01-18 05:28:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2034 states, 2033 states have (on average 2.5086079685194296) internal successors, (5100), 2033 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:11,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 5100 transitions. [2022-01-18 05:28:11,051 INFO L78 Accepts]: Start accepts. Automaton has 2034 states and 5100 transitions. Word has length 30 [2022-01-18 05:28:11,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:11,051 INFO L470 AbstractCegarLoop]: Abstraction has 2034 states and 5100 transitions. [2022-01-18 05:28:11,051 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 27 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:11,051 INFO L276 IsEmpty]: Start isEmpty. Operand 2034 states and 5100 transitions. [2022-01-18 05:28:11,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:11,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:11,053 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:11,069 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:28:11,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:11,254 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:11,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:11,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1042393320, now seen corresponding path program 20 times [2022-01-18 05:28:11,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:11,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237271610] [2022-01-18 05:28:11,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:11,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:11,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:11,508 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:11,508 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:11,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237271610] [2022-01-18 05:28:11,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237271610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:11,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2031306278] [2022-01-18 05:28:11,508 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:28:11,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:11,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:11,509 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:28:11,510 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:28:11,528 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:28:11,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:11,529 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:11,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:11,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:28:11,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:11,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:12,094 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:12,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:28:12,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:12,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:12,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:12,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:12,194 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:12,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2031306278] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:12,194 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:12,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 05:28:12,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77075289] [2022-01-18 05:28:12,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:12,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:28:12,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:12,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:28:12,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:28:12,195 INFO L87 Difference]: Start difference. First operand 2034 states and 5100 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:14,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:14,783 INFO L93 Difference]: Finished difference Result 4013 states and 10183 transitions. [2022-01-18 05:28:14,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 05:28:14,783 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:14,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:14,789 INFO L225 Difference]: With dead ends: 4013 [2022-01-18 05:28:14,789 INFO L226 Difference]: Without dead ends: 4002 [2022-01-18 05:28:14,790 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=627, Invalid=5225, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 05:28:14,790 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 424 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 2603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:14,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 252 Invalid, 2603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2396 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:28:14,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4002 states. [2022-01-18 05:28:14,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4002 to 2043. [2022-01-18 05:28:14,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2043 states, 2042 states have (on average 2.5102840352595495) internal successors, (5126), 2042 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:14,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2043 states to 2043 states and 5126 transitions. [2022-01-18 05:28:14,818 INFO L78 Accepts]: Start accepts. Automaton has 2043 states and 5126 transitions. Word has length 30 [2022-01-18 05:28:14,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:14,818 INFO L470 AbstractCegarLoop]: Abstraction has 2043 states and 5126 transitions. [2022-01-18 05:28:14,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:14,818 INFO L276 IsEmpty]: Start isEmpty. Operand 2043 states and 5126 transitions. [2022-01-18 05:28:14,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:14,820 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:14,820 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:14,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 05:28:15,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 05:28:15,020 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:15,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:15,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1707596488, now seen corresponding path program 21 times [2022-01-18 05:28:15,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:15,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858200550] [2022-01-18 05:28:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:15,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:15,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:15,278 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:15,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:15,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858200550] [2022-01-18 05:28:15,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858200550] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:15,279 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474698932] [2022-01-18 05:28:15,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:28:15,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:15,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:15,280 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:28:15,280 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:28:15,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:28:15,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:15,301 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:15,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:15,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:28:15,653 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:15,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:15,895 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:15,895 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:28:15,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:15,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:15,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:15,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:15,988 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:15,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474698932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:15,988 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:15,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:28:15,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220620635] [2022-01-18 05:28:15,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:15,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:28:15,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:15,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:28:15,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:28:15,989 INFO L87 Difference]: Start difference. First operand 2043 states and 5126 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:18,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:18,639 INFO L93 Difference]: Finished difference Result 4359 states and 11056 transitions. [2022-01-18 05:28:18,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:28:18,640 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:18,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:18,645 INFO L225 Difference]: With dead ends: 4359 [2022-01-18 05:28:18,645 INFO L226 Difference]: Without dead ends: 4326 [2022-01-18 05:28:18,645 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1903 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=697, Invalid=5623, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:28:18,646 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 503 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 2317 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 2545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 2317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:18,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 272 Invalid, 2545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 2317 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:28:18,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4326 states. [2022-01-18 05:28:18,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4326 to 2034. [2022-01-18 05:28:18,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2034 states, 2033 states have (on average 2.5086079685194296) internal successors, (5100), 2033 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:18,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2034 states to 2034 states and 5100 transitions. [2022-01-18 05:28:18,672 INFO L78 Accepts]: Start accepts. Automaton has 2034 states and 5100 transitions. Word has length 30 [2022-01-18 05:28:18,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:18,672 INFO L470 AbstractCegarLoop]: Abstraction has 2034 states and 5100 transitions. [2022-01-18 05:28:18,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:18,672 INFO L276 IsEmpty]: Start isEmpty. Operand 2034 states and 5100 transitions. [2022-01-18 05:28:18,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:18,674 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:18,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:18,689 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:28:18,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2022-01-18 05:28:18,874 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:18,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:18,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1589117498, now seen corresponding path program 22 times [2022-01-18 05:28:18,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:18,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300770969] [2022-01-18 05:28:18,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:18,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:18,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:19,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:19,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:19,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300770969] [2022-01-18 05:28:19,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300770969] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:19,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601618731] [2022-01-18 05:28:19,132 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:28:19,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:19,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:19,133 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:28:19,133 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:28:19,151 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:28:19,151 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:19,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:19,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:19,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:28:19,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:19,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:19,746 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:19,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:28:19,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:19,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:19,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:19,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:19,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:19,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601618731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:19,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:19,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 05:28:19,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430163964] [2022-01-18 05:28:19,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:19,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:28:19,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:19,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:28:19,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:28:19,840 INFO L87 Difference]: Start difference. First operand 2034 states and 5100 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:22,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:22,104 INFO L93 Difference]: Finished difference Result 3749 states and 9472 transitions. [2022-01-18 05:28:22,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:28:22,104 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:22,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:22,110 INFO L225 Difference]: With dead ends: 3749 [2022-01-18 05:28:22,110 INFO L226 Difference]: Without dead ends: 3740 [2022-01-18 05:28:22,110 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=418, Invalid=3742, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:28:22,110 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 367 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 2649 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 2823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 2649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:22,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 254 Invalid, 2823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 2649 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:28:22,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3740 states. [2022-01-18 05:28:22,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3740 to 2033. [2022-01-18 05:28:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2033 states, 2032 states have (on average 2.5088582677165356) internal successors, (5098), 2032 states have internal predecessors, (5098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:22,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2033 states to 2033 states and 5098 transitions. [2022-01-18 05:28:22,136 INFO L78 Accepts]: Start accepts. Automaton has 2033 states and 5098 transitions. Word has length 30 [2022-01-18 05:28:22,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:22,136 INFO L470 AbstractCegarLoop]: Abstraction has 2033 states and 5098 transitions. [2022-01-18 05:28:22,136 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:22,136 INFO L276 IsEmpty]: Start isEmpty. Operand 2033 states and 5098 transitions. [2022-01-18 05:28:22,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:22,138 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:22,138 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:22,153 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:28:22,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable126 [2022-01-18 05:28:22,339 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:22,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:22,339 INFO L85 PathProgramCache]: Analyzing trace with hash 196043354, now seen corresponding path program 23 times [2022-01-18 05:28:22,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:22,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528765967] [2022-01-18 05:28:22,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:22,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:22,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:22,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:22,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:22,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528765967] [2022-01-18 05:28:22,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528765967] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:22,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2030653159] [2022-01-18 05:28:22,630 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:28:22,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:22,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:22,631 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:28:22,632 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:28:22,650 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:28:22,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:22,651 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:22,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:22,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:28:23,031 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:23,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:23,283 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:23,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:28:23,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:23,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:23,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:23,344 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:23,380 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:23,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2030653159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:23,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:23,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:28:23,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515382404] [2022-01-18 05:28:23,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:23,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:28:23,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:23,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:28:23,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=685, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:28:23,381 INFO L87 Difference]: Start difference. First operand 2033 states and 5098 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:25,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:25,600 INFO L93 Difference]: Finished difference Result 3963 states and 9981 transitions. [2022-01-18 05:28:25,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 05:28:25,600 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:25,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:25,605 INFO L225 Difference]: With dead ends: 3963 [2022-01-18 05:28:25,605 INFO L226 Difference]: Without dead ends: 3952 [2022-01-18 05:28:25,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1518 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=597, Invalid=4373, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:28:25,606 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 537 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 2261 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 2519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:25,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 161 Invalid, 2519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2261 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:28:25,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3952 states. [2022-01-18 05:28:25,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3952 to 2089. [2022-01-18 05:28:25,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2089 states, 2088 states have (on average 2.5134099616858236) internal successors, (5248), 2088 states have internal predecessors, (5248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:25,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 5248 transitions. [2022-01-18 05:28:25,632 INFO L78 Accepts]: Start accepts. Automaton has 2089 states and 5248 transitions. Word has length 30 [2022-01-18 05:28:25,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:25,633 INFO L470 AbstractCegarLoop]: Abstraction has 2089 states and 5248 transitions. [2022-01-18 05:28:25,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:25,633 INFO L276 IsEmpty]: Start isEmpty. Operand 2089 states and 5248 transitions. [2022-01-18 05:28:25,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:25,635 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:25,635 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:25,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 05:28:25,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:25,843 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:25,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:25,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1952444404, now seen corresponding path program 24 times [2022-01-18 05:28:25,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:25,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317469656] [2022-01-18 05:28:25,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:25,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:26,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:26,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:26,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317469656] [2022-01-18 05:28:26,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317469656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:26,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781788638] [2022-01-18 05:28:26,133 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:28:26,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:26,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:26,134 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:28:26,135 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:28:26,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:28:26,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:26,157 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:28:26,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:26,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:28:26,494 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:26,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:26,722 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:26,722 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:28:26,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:26,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:26,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:26,776 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:26,813 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:26,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781788638] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:26,813 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:26,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:28:26,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829994880] [2022-01-18 05:28:26,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:26,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:28:26,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:26,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:28:26,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:28:26,814 INFO L87 Difference]: Start difference. First operand 2089 states and 5248 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:29,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:29,708 INFO L93 Difference]: Finished difference Result 4543 states and 11484 transitions. [2022-01-18 05:28:29,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 05:28:29,709 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:29,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:29,715 INFO L225 Difference]: With dead ends: 4543 [2022-01-18 05:28:29,715 INFO L226 Difference]: Without dead ends: 4499 [2022-01-18 05:28:29,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2490 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=931, Invalid=6725, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:28:29,716 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 532 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 2558 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 2849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 2558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:29,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 219 Invalid, 2849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 2558 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:28:29,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4499 states. [2022-01-18 05:28:29,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4499 to 2083. [2022-01-18 05:28:29,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2083 states, 2082 states have (on average 2.510086455331412) internal successors, (5226), 2082 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:29,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 5226 transitions. [2022-01-18 05:28:29,744 INFO L78 Accepts]: Start accepts. Automaton has 2083 states and 5226 transitions. Word has length 30 [2022-01-18 05:28:29,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:29,744 INFO L470 AbstractCegarLoop]: Abstraction has 2083 states and 5226 transitions. [2022-01-18 05:28:29,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:29,745 INFO L276 IsEmpty]: Start isEmpty. Operand 2083 states and 5226 transitions. [2022-01-18 05:28:29,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:29,747 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:29,747 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:29,762 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-01-18 05:28:29,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:29,951 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:29,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:29,952 INFO L85 PathProgramCache]: Analyzing trace with hash -813568824, now seen corresponding path program 25 times [2022-01-18 05:28:29,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:29,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436158601] [2022-01-18 05:28:29,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:29,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:29,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:30,292 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:30,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:30,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436158601] [2022-01-18 05:28:30,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436158601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:30,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955243115] [2022-01-18 05:28:30,293 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:28:30,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:30,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:30,295 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:28:30,296 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:28:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:30,320 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:30,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:28:30,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:30,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:30,927 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:30,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:28:30,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:30,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:30,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:30,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:31,026 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:31,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955243115] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:31,027 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:31,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:28:31,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678778185] [2022-01-18 05:28:31,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:31,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:28:31,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:31,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:28:31,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=781, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:28:31,027 INFO L87 Difference]: Start difference. First operand 2083 states and 5226 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:33,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:33,806 INFO L93 Difference]: Finished difference Result 4059 states and 10141 transitions. [2022-01-18 05:28:33,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 05:28:33,806 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:33,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:33,811 INFO L225 Difference]: With dead ends: 4059 [2022-01-18 05:28:33,811 INFO L226 Difference]: Without dead ends: 4004 [2022-01-18 05:28:33,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1853 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=771, Invalid=5235, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:28:33,812 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 594 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 2747 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 3011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:33,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [594 Valid, 233 Invalid, 3011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2747 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:28:33,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4004 states. [2022-01-18 05:28:33,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4004 to 2083. [2022-01-18 05:28:33,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2083 states, 2082 states have (on average 2.509606147934678) internal successors, (5225), 2082 states have internal predecessors, (5225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:33,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2083 states to 2083 states and 5225 transitions. [2022-01-18 05:28:33,838 INFO L78 Accepts]: Start accepts. Automaton has 2083 states and 5225 transitions. Word has length 30 [2022-01-18 05:28:33,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:33,838 INFO L470 AbstractCegarLoop]: Abstraction has 2083 states and 5225 transitions. [2022-01-18 05:28:33,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:33,838 INFO L276 IsEmpty]: Start isEmpty. Operand 2083 states and 5225 transitions. [2022-01-18 05:28:33,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:33,840 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:33,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:33,855 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:28:34,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 05:28:34,040 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:34,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:34,041 INFO L85 PathProgramCache]: Analyzing trace with hash 260676860, now seen corresponding path program 26 times [2022-01-18 05:28:34,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:34,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291675665] [2022-01-18 05:28:34,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:34,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:34,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:34,335 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:34,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:34,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291675665] [2022-01-18 05:28:34,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291675665] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:34,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030174260] [2022-01-18 05:28:34,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:28:34,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:34,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:34,336 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:28:34,337 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:28:34,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:28:34,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:34,356 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:28:34,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:34,696 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:34,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 05:28:34,964 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:34,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:35,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:35,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:35,435 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:35,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:28:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:35,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030174260] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:35,566 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:35,566 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 35 [2022-01-18 05:28:35,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021170621] [2022-01-18 05:28:35,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:35,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:28:35,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:35,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:28:35,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1020, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:28:35,567 INFO L87 Difference]: Start difference. First operand 2083 states and 5225 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:38,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:38,753 INFO L93 Difference]: Finished difference Result 3770 states and 9481 transitions. [2022-01-18 05:28:38,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 05:28:38,753 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:38,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:38,758 INFO L225 Difference]: With dead ends: 3770 [2022-01-18 05:28:38,758 INFO L226 Difference]: Without dead ends: 3761 [2022-01-18 05:28:38,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 9 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 2312 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1041, Invalid=5931, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 05:28:38,759 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 459 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 301 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 3752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 301 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1629 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:38,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [459 Valid, 156 Invalid, 3752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [301 Valid, 1822 Invalid, 0 Unknown, 1629 Unchecked, 0.9s Time] [2022-01-18 05:28:38,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3761 states. [2022-01-18 05:28:38,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3761 to 2162. [2022-01-18 05:28:38,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2162 states, 2161 states have (on average 2.5145765849143915) internal successors, (5434), 2161 states have internal predecessors, (5434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:38,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2162 states to 2162 states and 5434 transitions. [2022-01-18 05:28:38,786 INFO L78 Accepts]: Start accepts. Automaton has 2162 states and 5434 transitions. Word has length 30 [2022-01-18 05:28:38,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:38,786 INFO L470 AbstractCegarLoop]: Abstraction has 2162 states and 5434 transitions. [2022-01-18 05:28:38,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:38,786 INFO L276 IsEmpty]: Start isEmpty. Operand 2162 states and 5434 transitions. [2022-01-18 05:28:38,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:38,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:38,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:38,803 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:28:38,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable130 [2022-01-18 05:28:38,989 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:38,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:38,989 INFO L85 PathProgramCache]: Analyzing trace with hash 2017077910, now seen corresponding path program 27 times [2022-01-18 05:28:38,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:38,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124648313] [2022-01-18 05:28:38,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:38,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:38,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:39,327 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:39,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:39,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124648313] [2022-01-18 05:28:39,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124648313] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:39,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165432735] [2022-01-18 05:28:39,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:28:39,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:39,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:39,328 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:28:39,329 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:28:39,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:28:39,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:39,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:28:39,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:39,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:39,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 29 treesize of output 45 [2022-01-18 05:28:40,269 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:40,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:40,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:40,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:40,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:28:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:40,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165432735] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:40,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:40,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 05:28:40,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146259258] [2022-01-18 05:28:40,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:40,915 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:28:40,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:40,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:28:40,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1229, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:28:40,916 INFO L87 Difference]: Start difference. First operand 2162 states and 5434 transitions. Second operand has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:44,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:44,637 INFO L93 Difference]: Finished difference Result 4548 states and 11481 transitions. [2022-01-18 05:28:44,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 05:28:44,637 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:44,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:44,643 INFO L225 Difference]: With dead ends: 4548 [2022-01-18 05:28:44,643 INFO L226 Difference]: Without dead ends: 4537 [2022-01-18 05:28:44,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2265 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1224, Invalid=6432, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:28:44,643 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 592 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 339 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 339 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:44,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 185 Invalid, 2665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [339 Valid, 1846 Invalid, 0 Unknown, 480 Unchecked, 1.0s Time] [2022-01-18 05:28:44,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4537 states. [2022-01-18 05:28:44,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4537 to 2172. [2022-01-18 05:28:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2172 states, 2171 states have (on average 2.5149700598802394) internal successors, (5460), 2171 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:44,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2172 states to 2172 states and 5460 transitions. [2022-01-18 05:28:44,670 INFO L78 Accepts]: Start accepts. Automaton has 2172 states and 5460 transitions. Word has length 30 [2022-01-18 05:28:44,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:44,670 INFO L470 AbstractCegarLoop]: Abstraction has 2172 states and 5460 transitions. [2022-01-18 05:28:44,670 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.8461538461538463) internal successors, (72), 38 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:44,670 INFO L276 IsEmpty]: Start isEmpty. Operand 2172 states and 5460 transitions. [2022-01-18 05:28:44,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:44,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:44,672 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:44,688 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:28:44,873 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:44,873 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:44,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:44,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1099127720, now seen corresponding path program 28 times [2022-01-18 05:28:44,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:44,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998479431] [2022-01-18 05:28:44,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:44,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:44,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:45,197 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:45,197 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:45,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998479431] [2022-01-18 05:28:45,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998479431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:45,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132005856] [2022-01-18 05:28:45,197 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:28:45,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:45,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:45,198 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:28:45,198 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:28:45,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:28:45,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:45,217 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:45,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:45,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:28:45,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:45,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:45,814 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:45,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:28:45,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:45,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:45,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:45,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:45,903 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:45,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132005856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:45,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:45,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:28:45,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072688240] [2022-01-18 05:28:45,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:45,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:28:45,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:45,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:28:45,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=784, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:28:45,904 INFO L87 Difference]: Start difference. First operand 2172 states and 5460 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:50,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:50,133 INFO L93 Difference]: Finished difference Result 4843 states and 12194 transitions. [2022-01-18 05:28:50,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-18 05:28:50,134 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:50,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:50,140 INFO L225 Difference]: With dead ends: 4843 [2022-01-18 05:28:50,140 INFO L226 Difference]: Without dead ends: 4813 [2022-01-18 05:28:50,141 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3931 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1353, Invalid=10637, Unknown=0, NotChecked=0, Total=11990 [2022-01-18 05:28:50,141 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 572 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 2917 mSolverCounterSat, 312 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 572 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 3229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 312 IncrementalHoareTripleChecker+Valid, 2917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:50,141 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [572 Valid, 205 Invalid, 3229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [312 Valid, 2917 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:28:50,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4813 states. [2022-01-18 05:28:50,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4813 to 2167. [2022-01-18 05:28:50,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2167 states, 2166 states have (on average 2.5138504155124655) internal successors, (5445), 2166 states have internal predecessors, (5445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:50,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2167 states to 2167 states and 5445 transitions. [2022-01-18 05:28:50,170 INFO L78 Accepts]: Start accepts. Automaton has 2167 states and 5445 transitions. Word has length 30 [2022-01-18 05:28:50,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:50,170 INFO L470 AbstractCegarLoop]: Abstraction has 2167 states and 5445 transitions. [2022-01-18 05:28:50,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:50,171 INFO L276 IsEmpty]: Start isEmpty. Operand 2167 states and 5445 transitions. [2022-01-18 05:28:50,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:50,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:50,173 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:50,188 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:28:50,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:50,373 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:50,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:50,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1156224604, now seen corresponding path program 29 times [2022-01-18 05:28:50,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:50,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486575310] [2022-01-18 05:28:50,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:50,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:50,678 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:50,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:50,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486575310] [2022-01-18 05:28:50,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486575310] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:50,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783734055] [2022-01-18 05:28:50,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:28:50,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:50,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:50,680 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:28:50,680 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:28:50,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:28:50,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:50,705 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:28:50,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:50,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:28:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:51,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:51,266 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:28:51,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:28:51,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:51,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:51,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:28:51,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:28:51,359 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:51,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [783734055] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:51,359 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:51,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:28:51,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898196400] [2022-01-18 05:28:51,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:51,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:28:51,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:51,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:28:51,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:28:51,360 INFO L87 Difference]: Start difference. First operand 2167 states and 5445 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:54,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:28:54,023 INFO L93 Difference]: Finished difference Result 3994 states and 10078 transitions. [2022-01-18 05:28:54,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 05:28:54,024 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:28:54,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:28:54,029 INFO L225 Difference]: With dead ends: 3994 [2022-01-18 05:28:54,029 INFO L226 Difference]: Without dead ends: 3975 [2022-01-18 05:28:54,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1901 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=684, Invalid=5636, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:28:54,030 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 456 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 2708 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:28:54,030 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 197 Invalid, 2952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2708 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:28:54,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3975 states. [2022-01-18 05:28:54,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3975 to 2147. [2022-01-18 05:28:54,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2146 states have (on average 2.5158434296365333) internal successors, (5399), 2146 states have internal predecessors, (5399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:54,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 5399 transitions. [2022-01-18 05:28:54,064 INFO L78 Accepts]: Start accepts. Automaton has 2147 states and 5399 transitions. Word has length 30 [2022-01-18 05:28:54,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:28:54,064 INFO L470 AbstractCegarLoop]: Abstraction has 2147 states and 5399 transitions. [2022-01-18 05:28:54,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:28:54,064 INFO L276 IsEmpty]: Start isEmpty. Operand 2147 states and 5399 transitions. [2022-01-18 05:28:54,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:28:54,066 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:28:54,066 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:28:54,081 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:28:54,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 05:28:54,266 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:28:54,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:28:54,267 INFO L85 PathProgramCache]: Analyzing trace with hash 2131053826, now seen corresponding path program 30 times [2022-01-18 05:28:54,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:28:54,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445527366] [2022-01-18 05:28:54,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:28:54,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:28:54,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:28:54,534 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:54,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:28:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445527366] [2022-01-18 05:28:54,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445527366] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:28:54,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590540808] [2022-01-18 05:28:54,534 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:28:54,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:28:54,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:28:54,535 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:28:54,536 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:28:54,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:28:54,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:28:54,556 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:28:54,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:28:54,939 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:54,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 36 [2022-01-18 05:28:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:55,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:28:55,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:55,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:28:55,509 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:28:55,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:28:55,600 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:28:55,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590540808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:28:55,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:28:55,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:28:55,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405540555] [2022-01-18 05:28:55,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:28:55,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:28:55,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:28:55,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:28:55,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=1048, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:28:55,602 INFO L87 Difference]: Start difference. First operand 2147 states and 5399 transitions. Second operand has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:04,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:04,672 INFO L93 Difference]: Finished difference Result 5108 states and 12746 transitions. [2022-01-18 05:29:04,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2022-01-18 05:29:04,672 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:04,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:04,678 INFO L225 Difference]: With dead ends: 5108 [2022-01-18 05:29:04,678 INFO L226 Difference]: Without dead ends: 5097 [2022-01-18 05:29:04,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13100 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2824, Invalid=32708, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 05:29:04,679 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 895 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 4257 mSolverCounterSat, 606 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 895 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 5170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 606 IncrementalHoareTripleChecker+Valid, 4257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 307 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:04,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [895 Valid, 306 Invalid, 5170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [606 Valid, 4257 Invalid, 0 Unknown, 307 Unchecked, 2.1s Time] [2022-01-18 05:29:04,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5097 states. [2022-01-18 05:29:04,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5097 to 2298. [2022-01-18 05:29:04,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2298 states, 2297 states have (on average 2.518502394427514) internal successors, (5785), 2297 states have internal predecessors, (5785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:04,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 5785 transitions. [2022-01-18 05:29:04,709 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 5785 transitions. Word has length 30 [2022-01-18 05:29:04,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:04,709 INFO L470 AbstractCegarLoop]: Abstraction has 2298 states and 5785 transitions. [2022-01-18 05:29:04,710 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:04,710 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 5785 transitions. [2022-01-18 05:29:04,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:04,712 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:04,712 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:04,727 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:29:04,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 05:29:04,912 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:04,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:04,913 INFO L85 PathProgramCache]: Analyzing trace with hash 400382510, now seen corresponding path program 31 times [2022-01-18 05:29:04,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:04,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607970755] [2022-01-18 05:29:04,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:04,913 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:04,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:05,171 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:05,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:05,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607970755] [2022-01-18 05:29:05,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607970755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:05,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821424117] [2022-01-18 05:29:05,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:29:05,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:05,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:05,173 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:29:05,173 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:29:05,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:05,193 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:05,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:05,501 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-01-18 05:29:05,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:05,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:05,788 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:05,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:05,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:05,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:05,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:05,840 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:05,882 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:05,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821424117] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:05,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:05,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:29:05,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780124637] [2022-01-18 05:29:05,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:05,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:29:05,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:05,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:29:05,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=698, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:29:05,883 INFO L87 Difference]: Start difference. First operand 2298 states and 5785 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:07,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:07,805 INFO L93 Difference]: Finished difference Result 4484 states and 11349 transitions. [2022-01-18 05:29:07,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:29:07,806 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:07,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:07,811 INFO L225 Difference]: With dead ends: 4484 [2022-01-18 05:29:07,811 INFO L226 Difference]: Without dead ends: 4463 [2022-01-18 05:29:07,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1175 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=495, Invalid=3795, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 05:29:07,812 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 382 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2098 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2098 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:07,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 184 Invalid, 2299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2098 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:29:07,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4463 states. [2022-01-18 05:29:07,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4463 to 2332. [2022-01-18 05:29:07,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2332 states, 2331 states have (on average 2.520806520806521) internal successors, (5876), 2331 states have internal predecessors, (5876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:07,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2332 states to 2332 states and 5876 transitions. [2022-01-18 05:29:07,842 INFO L78 Accepts]: Start accepts. Automaton has 2332 states and 5876 transitions. Word has length 30 [2022-01-18 05:29:07,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:07,842 INFO L470 AbstractCegarLoop]: Abstraction has 2332 states and 5876 transitions. [2022-01-18 05:29:07,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:07,842 INFO L276 IsEmpty]: Start isEmpty. Operand 2332 states and 5876 transitions. [2022-01-18 05:29:07,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:07,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:07,845 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:07,860 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 05:29:08,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 05:29:08,045 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:08,045 INFO L85 PathProgramCache]: Analyzing trace with hash -727801376, now seen corresponding path program 32 times [2022-01-18 05:29:08,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:08,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101076563] [2022-01-18 05:29:08,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:08,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:08,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:08,339 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:08,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:08,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101076563] [2022-01-18 05:29:08,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101076563] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:08,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759722721] [2022-01-18 05:29:08,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:29:08,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:08,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:08,340 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:29:08,341 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:29:08,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:29:08,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:08,364 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:29:08,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:08,791 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:08,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 37 [2022-01-18 05:29:08,956 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:08,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:09,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:09,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:09,530 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:09,530 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:29:09,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:09,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759722721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:09,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:09,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 37 [2022-01-18 05:29:09,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127033055] [2022-01-18 05:29:09,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:09,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:29:09,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:09,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:29:09,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=290, Invalid=1116, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:29:09,629 INFO L87 Difference]: Start difference. First operand 2332 states and 5876 transitions. Second operand has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:12,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:12,143 INFO L93 Difference]: Finished difference Result 3763 states and 9467 transitions. [2022-01-18 05:29:12,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:29:12,144 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:12,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:12,149 INFO L225 Difference]: With dead ends: 3763 [2022-01-18 05:29:12,149 INFO L226 Difference]: Without dead ends: 3750 [2022-01-18 05:29:12,150 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1599 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=953, Invalid=4017, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:29:12,150 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 321 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 2666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1561 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:12,150 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 215 Invalid, 2666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 959 Invalid, 0 Unknown, 1561 Unchecked, 0.4s Time] [2022-01-18 05:29:12,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3750 states. [2022-01-18 05:29:12,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3750 to 2430. [2022-01-18 05:29:12,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2430 states, 2429 states have (on average 2.527377521613833) internal successors, (6139), 2429 states have internal predecessors, (6139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:12,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2430 states to 2430 states and 6139 transitions. [2022-01-18 05:29:12,185 INFO L78 Accepts]: Start accepts. Automaton has 2430 states and 6139 transitions. Word has length 30 [2022-01-18 05:29:12,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:12,185 INFO L470 AbstractCegarLoop]: Abstraction has 2430 states and 6139 transitions. [2022-01-18 05:29:12,185 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:12,185 INFO L276 IsEmpty]: Start isEmpty. Operand 2430 states and 6139 transitions. [2022-01-18 05:29:12,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:12,188 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:12,188 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:12,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:12,388 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 05:29:12,388 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:12,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:12,388 INFO L85 PathProgramCache]: Analyzing trace with hash 85120886, now seen corresponding path program 33 times [2022-01-18 05:29:12,389 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:12,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009173451] [2022-01-18 05:29:12,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:12,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:12,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:12,677 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:12,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:12,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009173451] [2022-01-18 05:29:12,677 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009173451] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:12,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402146417] [2022-01-18 05:29:12,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:29:12,677 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:12,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:12,678 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:29:12,678 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:29:12,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:29:12,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:12,698 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-18 05:29:12,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:13,054 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:13,055 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 31 [2022-01-18 05:29:13,234 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:13,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:13,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:13,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:13,725 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:13,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:29:13,814 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:13,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402146417] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:13,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:13,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-18 05:29:13,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826204124] [2022-01-18 05:29:13,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:13,814 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:29:13,814 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:13,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:29:13,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:29:13,815 INFO L87 Difference]: Start difference. First operand 2430 states and 6139 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:20,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:20,493 INFO L93 Difference]: Finished difference Result 5067 states and 12840 transitions. [2022-01-18 05:29:20,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-01-18 05:29:20,493 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:20,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:20,499 INFO L225 Difference]: With dead ends: 5067 [2022-01-18 05:29:20,499 INFO L226 Difference]: Without dead ends: 5052 [2022-01-18 05:29:20,499 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 46 SyntacticMatches, 12 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5667 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2161, Invalid=12119, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 05:29:20,499 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 651 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 1382 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 651 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 5152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 1382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3417 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:20,499 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [651 Valid, 126 Invalid, 5152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 1382 Invalid, 0 Unknown, 3417 Unchecked, 0.8s Time] [2022-01-18 05:29:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5052 states. [2022-01-18 05:29:20,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5052 to 2529. [2022-01-18 05:29:20,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2529 states, 2528 states have (on average 2.53125) internal successors, (6399), 2528 states have internal predecessors, (6399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:20,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2529 states to 2529 states and 6399 transitions. [2022-01-18 05:29:20,531 INFO L78 Accepts]: Start accepts. Automaton has 2529 states and 6399 transitions. Word has length 30 [2022-01-18 05:29:20,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:20,531 INFO L470 AbstractCegarLoop]: Abstraction has 2529 states and 6399 transitions. [2022-01-18 05:29:20,531 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:20,531 INFO L276 IsEmpty]: Start isEmpty. Operand 2529 states and 6399 transitions. [2022-01-18 05:29:20,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:20,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:20,533 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:20,555 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:29:20,734 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:20,734 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:20,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:20,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1331780578, now seen corresponding path program 34 times [2022-01-18 05:29:20,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:20,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803530590] [2022-01-18 05:29:20,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:20,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:20,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:21,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:21,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:21,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803530590] [2022-01-18 05:29:21,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803530590] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:21,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1004848682] [2022-01-18 05:29:21,015 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:29:21,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:21,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:21,015 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:29:21,016 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:29:21,035 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:29:21,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:21,035 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:21,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:21,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:29:21,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:21,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:21,604 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:21,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:21,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:21,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:21,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:21,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:21,689 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:21,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1004848682] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:21,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:21,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:29:21,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974702166] [2022-01-18 05:29:21,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:21,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:29:21,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:21,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:29:21,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:29:21,690 INFO L87 Difference]: Start difference. First operand 2529 states and 6399 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:24,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:24,202 INFO L93 Difference]: Finished difference Result 4506 states and 11402 transitions. [2022-01-18 05:29:24,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:29:24,203 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:24,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:24,209 INFO L225 Difference]: With dead ends: 4506 [2022-01-18 05:29:24,209 INFO L226 Difference]: Without dead ends: 4489 [2022-01-18 05:29:24,209 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1646 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=642, Invalid=4908, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 05:29:24,210 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 400 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 2603 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2792 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:24,210 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 184 Invalid, 2792 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2603 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:29:24,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4489 states. [2022-01-18 05:29:24,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4489 to 2497. [2022-01-18 05:29:24,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 2496 states have (on average 2.5292467948717947) internal successors, (6313), 2496 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:24,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 6313 transitions. [2022-01-18 05:29:24,242 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 6313 transitions. Word has length 30 [2022-01-18 05:29:24,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:24,242 INFO L470 AbstractCegarLoop]: Abstraction has 2497 states and 6313 transitions. [2022-01-18 05:29:24,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 28 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:24,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 6313 transitions. [2022-01-18 05:29:24,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:24,245 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:24,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:24,264 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:29:24,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2022-01-18 05:29:24,445 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:24,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:24,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1241336488, now seen corresponding path program 35 times [2022-01-18 05:29:24,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:24,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152222682] [2022-01-18 05:29:24,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:24,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:24,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:24,739 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:24,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:24,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152222682] [2022-01-18 05:29:24,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152222682] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:24,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337761265] [2022-01-18 05:29:24,739 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:29:24,739 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:24,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:24,740 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:29:24,755 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:29:24,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:29:24,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:24,777 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:24,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:25,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:29:25,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:25,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:25,353 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:25,353 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:25,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:25,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:25,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:25,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:25,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:25,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337761265] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:25,449 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:25,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:29:25,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318029616] [2022-01-18 05:29:25,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:25,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:29:25,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:25,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:29:25,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=700, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:29:25,450 INFO L87 Difference]: Start difference. First operand 2497 states and 6313 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:28,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:28,311 INFO L93 Difference]: Finished difference Result 4364 states and 11046 transitions. [2022-01-18 05:29:28,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 05:29:28,312 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:28,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:28,318 INFO L225 Difference]: With dead ends: 4364 [2022-01-18 05:29:28,318 INFO L226 Difference]: Without dead ends: 4353 [2022-01-18 05:29:28,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2172 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=758, Invalid=6552, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 05:29:28,319 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 424 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 2593 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 2593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:28,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 194 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 2593 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:29:28,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4353 states. [2022-01-18 05:29:28,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4353 to 2500. [2022-01-18 05:29:28,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2500 states, 2499 states have (on average 2.5290116046418567) internal successors, (6320), 2499 states have internal predecessors, (6320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:28,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2500 states to 2500 states and 6320 transitions. [2022-01-18 05:29:28,355 INFO L78 Accepts]: Start accepts. Automaton has 2500 states and 6320 transitions. Word has length 30 [2022-01-18 05:29:28,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:28,355 INFO L470 AbstractCegarLoop]: Abstraction has 2500 states and 6320 transitions. [2022-01-18 05:29:28,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 28 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:28,355 INFO L276 IsEmpty]: Start isEmpty. Operand 2500 states and 6320 transitions. [2022-01-18 05:29:28,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:28,357 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:28,357 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:28,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:28,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 05:29:28,558 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:28,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:28,558 INFO L85 PathProgramCache]: Analyzing trace with hash 515064562, now seen corresponding path program 36 times [2022-01-18 05:29:28,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:28,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458396635] [2022-01-18 05:29:28,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:28,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:28,852 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:28,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:28,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458396635] [2022-01-18 05:29:28,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458396635] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:28,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765705588] [2022-01-18 05:29:28,853 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:29:28,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:28,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:28,867 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:29:28,871 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:29:28,890 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:29:28,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:28,891 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:29:28,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:29,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:29:29,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:29,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:29,497 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:29,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:29:29,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:29,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:29,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:29,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:29,575 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:29,575 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765705588] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:29,575 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:29,575 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:29:29,575 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185340843] [2022-01-18 05:29:29,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:29,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:29:29,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:29,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:29:29,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:29:29,576 INFO L87 Difference]: Start difference. First operand 2500 states and 6320 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:32,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:32,814 INFO L93 Difference]: Finished difference Result 4965 states and 12577 transitions. [2022-01-18 05:29:32,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 05:29:32,814 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:32,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:32,820 INFO L225 Difference]: With dead ends: 4965 [2022-01-18 05:29:32,820 INFO L226 Difference]: Without dead ends: 4932 [2022-01-18 05:29:32,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2653 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=931, Invalid=7625, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 05:29:32,821 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 484 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 2676 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 484 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 2676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:32,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [484 Valid, 217 Invalid, 2920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 2676 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:29:32,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4932 states. [2022-01-18 05:29:32,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4932 to 2497. [2022-01-18 05:29:32,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2497 states, 2496 states have (on average 2.5292467948717947) internal successors, (6313), 2496 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:32,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2497 states to 2497 states and 6313 transitions. [2022-01-18 05:29:32,852 INFO L78 Accepts]: Start accepts. Automaton has 2497 states and 6313 transitions. Word has length 30 [2022-01-18 05:29:32,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:32,852 INFO L470 AbstractCegarLoop]: Abstraction has 2497 states and 6313 transitions. [2022-01-18 05:29:32,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:32,852 INFO L276 IsEmpty]: Start isEmpty. Operand 2497 states and 6313 transitions. [2022-01-18 05:29:32,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:32,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:32,854 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:32,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-01-18 05:29:33,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:33,055 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:33,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:33,055 INFO L85 PathProgramCache]: Analyzing trace with hash 629040478, now seen corresponding path program 37 times [2022-01-18 05:29:33,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:33,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857578963] [2022-01-18 05:29:33,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:33,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:33,306 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:33,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:33,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857578963] [2022-01-18 05:29:33,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857578963] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:33,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1797857542] [2022-01-18 05:29:33,306 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:29:33,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:33,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:33,307 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:29:33,308 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:29:33,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:33,326 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:33,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:33,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-01-18 05:29:33,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:33,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:33,900 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:33,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:33,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:33,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:33,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:33,961 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:33,994 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:33,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1797857542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:33,994 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:33,994 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 27 [2022-01-18 05:29:33,994 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814615925] [2022-01-18 05:29:33,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:33,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:29:33,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:33,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:29:33,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:29:33,995 INFO L87 Difference]: Start difference. First operand 2497 states and 6313 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:36,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:36,293 INFO L93 Difference]: Finished difference Result 4233 states and 10728 transitions. [2022-01-18 05:29:36,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 05:29:36,293 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:36,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:36,299 INFO L225 Difference]: With dead ends: 4233 [2022-01-18 05:29:36,299 INFO L226 Difference]: Without dead ends: 4224 [2022-01-18 05:29:36,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1206 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=441, Invalid=4115, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 05:29:36,300 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 326 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 2875 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 3054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 2875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:36,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 258 Invalid, 3054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 2875 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:29:36,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4224 states. [2022-01-18 05:29:36,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4224 to 2479. [2022-01-18 05:29:36,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2479 states, 2478 states have (on average 2.5294592413236483) internal successors, (6268), 2478 states have internal predecessors, (6268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:36,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2479 states to 2479 states and 6268 transitions. [2022-01-18 05:29:36,332 INFO L78 Accepts]: Start accepts. Automaton has 2479 states and 6268 transitions. Word has length 30 [2022-01-18 05:29:36,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:36,333 INFO L470 AbstractCegarLoop]: Abstraction has 2479 states and 6268 transitions. [2022-01-18 05:29:36,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 27 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:36,333 INFO L276 IsEmpty]: Start isEmpty. Operand 2479 states and 6268 transitions. [2022-01-18 05:29:36,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:36,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:36,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:36,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:36,535 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:36,535 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:36,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:36,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1247885158, now seen corresponding path program 26 times [2022-01-18 05:29:36,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:36,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797714341] [2022-01-18 05:29:36,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:36,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:36,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:36,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:36,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797714341] [2022-01-18 05:29:36,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797714341] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:36,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313038688] [2022-01-18 05:29:36,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:29:36,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:36,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:36,824 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:29:36,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 05:29:36,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:29:36,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:36,844 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:36,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:37,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:29:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:37,196 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:37,435 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:37,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:37,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:37,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:37,532 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:37,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313038688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:37,532 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:37,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:29:37,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120811438] [2022-01-18 05:29:37,532 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:37,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:29:37,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:37,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:29:37,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=751, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:29:37,533 INFO L87 Difference]: Start difference. First operand 2479 states and 6268 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:40,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:40,279 INFO L93 Difference]: Finished difference Result 4082 states and 10235 transitions. [2022-01-18 05:29:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 05:29:40,279 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:40,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:40,284 INFO L225 Difference]: With dead ends: 4082 [2022-01-18 05:29:40,284 INFO L226 Difference]: Without dead ends: 4055 [2022-01-18 05:29:40,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=653, Invalid=5047, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:29:40,285 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 443 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 3029 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 3294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:40,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 198 Invalid, 3294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3029 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:29:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4055 states. [2022-01-18 05:29:40,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4055 to 2462. [2022-01-18 05:29:40,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2462 states, 2461 states have (on average 2.5286468915075173) internal successors, (6223), 2461 states have internal predecessors, (6223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:40,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2462 states to 2462 states and 6223 transitions. [2022-01-18 05:29:40,312 INFO L78 Accepts]: Start accepts. Automaton has 2462 states and 6223 transitions. Word has length 30 [2022-01-18 05:29:40,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:40,312 INFO L470 AbstractCegarLoop]: Abstraction has 2462 states and 6223 transitions. [2022-01-18 05:29:40,312 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:40,312 INFO L276 IsEmpty]: Start isEmpty. Operand 2462 states and 6223 transitions. [2022-01-18 05:29:40,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:40,314 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:40,314 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:40,330 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:40,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:40,515 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:40,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1722930192, now seen corresponding path program 27 times [2022-01-18 05:29:40,515 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:40,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339156348] [2022-01-18 05:29:40,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:40,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:40,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:40,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:40,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:40,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339156348] [2022-01-18 05:29:40,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339156348] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:40,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125945195] [2022-01-18 05:29:40,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:29:40,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:40,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:40,779 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:29:40,780 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:29:40,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:29:40,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:40,799 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:40,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:41,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-01-18 05:29:41,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:41,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:41,393 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:41,394 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:41,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:41,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:41,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:41,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:41,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125945195] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:41,496 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:41,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:29:41,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531792791] [2022-01-18 05:29:41,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:41,496 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:29:41,496 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:41,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:29:41,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=758, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:29:41,497 INFO L87 Difference]: Start difference. First operand 2462 states and 6223 transitions. Second operand has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:43,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:43,231 INFO L93 Difference]: Finished difference Result 4111 states and 10284 transitions. [2022-01-18 05:29:43,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 05:29:43,231 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:43,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:43,237 INFO L225 Difference]: With dead ends: 4111 [2022-01-18 05:29:43,237 INFO L226 Difference]: Without dead ends: 4101 [2022-01-18 05:29:43,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 6 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 672 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=351, Invalid=2511, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:29:43,238 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 406 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 2700 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 2815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:43,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 401 Invalid, 2815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2700 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:29:43,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4101 states. [2022-01-18 05:29:43,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4101 to 2450. [2022-01-18 05:29:43,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2449 states have (on average 2.5300122498979176) internal successors, (6196), 2449 states have internal predecessors, (6196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:43,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 6196 transitions. [2022-01-18 05:29:43,268 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 6196 transitions. Word has length 30 [2022-01-18 05:29:43,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:43,268 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 6196 transitions. [2022-01-18 05:29:43,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3) internal successors, (69), 29 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:43,268 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 6196 transitions. [2022-01-18 05:29:43,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:43,270 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:43,270 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:43,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:43,471 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable143 [2022-01-18 05:29:43,471 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:43,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:43,471 INFO L85 PathProgramCache]: Analyzing trace with hash 2009648608, now seen corresponding path program 38 times [2022-01-18 05:29:43,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:43,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713823599] [2022-01-18 05:29:43,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:43,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:43,749 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:43,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:43,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713823599] [2022-01-18 05:29:43,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713823599] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:43,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423047531] [2022-01-18 05:29:43,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:29:43,749 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:43,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:43,750 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:29:43,750 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:29:43,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:29:43,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:43,769 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:29:43,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:44,161 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:44,162 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2022-01-18 05:29:44,307 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:44,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:44,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:44,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:44,864 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:29:44,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:29:44,964 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:44,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423047531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:44,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:44,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 37 [2022-01-18 05:29:44,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711532845] [2022-01-18 05:29:44,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:44,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:29:44,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:44,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:29:44,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1140, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:29:44,965 INFO L87 Difference]: Start difference. First operand 2450 states and 6196 transitions. Second operand has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:47,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:47,596 INFO L93 Difference]: Finished difference Result 4016 states and 10137 transitions. [2022-01-18 05:29:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 05:29:47,596 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:47,602 INFO L225 Difference]: With dead ends: 4016 [2022-01-18 05:29:47,602 INFO L226 Difference]: Without dead ends: 4003 [2022-01-18 05:29:47,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=927, Invalid=4475, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 05:29:47,602 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 439 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 931 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 2801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 931 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1696 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:47,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [439 Valid, 188 Invalid, 2801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 931 Invalid, 0 Unknown, 1696 Unchecked, 0.5s Time] [2022-01-18 05:29:47,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4003 states. [2022-01-18 05:29:47,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4003 to 2501. [2022-01-18 05:29:47,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2501 states, 2500 states have (on average 2.5336) internal successors, (6334), 2500 states have internal predecessors, (6334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:47,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2501 states to 2501 states and 6334 transitions. [2022-01-18 05:29:47,630 INFO L78 Accepts]: Start accepts. Automaton has 2501 states and 6334 transitions. Word has length 30 [2022-01-18 05:29:47,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:47,630 INFO L470 AbstractCegarLoop]: Abstraction has 2501 states and 6334 transitions. [2022-01-18 05:29:47,630 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:47,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2501 states and 6334 transitions. [2022-01-18 05:29:47,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:47,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:47,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:47,648 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:29:47,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2022-01-18 05:29:47,833 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:47,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:47,833 INFO L85 PathProgramCache]: Analyzing trace with hash -2141913320, now seen corresponding path program 39 times [2022-01-18 05:29:47,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:47,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830489250] [2022-01-18 05:29:47,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:47,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:47,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:48,113 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:48,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:48,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830489250] [2022-01-18 05:29:48,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830489250] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:48,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608839523] [2022-01-18 05:29:48,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:29:48,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:48,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:48,114 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:29:48,115 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:29:48,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:29:48,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:48,135 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:48,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:48,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:29:48,478 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:48,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:48,707 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:48,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:29:48,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:48,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:48,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:48,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:48,808 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:48,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608839523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:48,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:48,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:29:48,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947464109] [2022-01-18 05:29:48,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:48,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:29:48,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:48,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:29:48,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:29:48,810 INFO L87 Difference]: Start difference. First operand 2501 states and 6334 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:50,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:50,696 INFO L93 Difference]: Finished difference Result 4529 states and 11503 transitions. [2022-01-18 05:29:50,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:29:50,697 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:50,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:50,703 INFO L225 Difference]: With dead ends: 4529 [2022-01-18 05:29:50,703 INFO L226 Difference]: Without dead ends: 4520 [2022-01-18 05:29:50,704 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1106 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=396, Invalid=3386, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:29:50,704 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 232 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2570 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 2705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:50,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 239 Invalid, 2705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2570 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:29:50,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4520 states. [2022-01-18 05:29:50,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4520 to 2530. [2022-01-18 05:29:50,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2530 states, 2529 states have (on average 2.5322261763542904) internal successors, (6404), 2529 states have internal predecessors, (6404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:50,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2530 states to 2530 states and 6404 transitions. [2022-01-18 05:29:50,740 INFO L78 Accepts]: Start accepts. Automaton has 2530 states and 6404 transitions. Word has length 30 [2022-01-18 05:29:50,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:50,741 INFO L470 AbstractCegarLoop]: Abstraction has 2530 states and 6404 transitions. [2022-01-18 05:29:50,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:50,741 INFO L276 IsEmpty]: Start isEmpty. Operand 2530 states and 6404 transitions. [2022-01-18 05:29:50,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:50,743 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:50,743 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:50,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:50,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 05:29:50,944 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:50,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:50,944 INFO L85 PathProgramCache]: Analyzing trace with hash -2003483948, now seen corresponding path program 40 times [2022-01-18 05:29:50,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:50,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867117534] [2022-01-18 05:29:50,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:50,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:51,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:51,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867117534] [2022-01-18 05:29:51,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867117534] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:51,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101673009] [2022-01-18 05:29:51,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:29:51,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:51,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:51,213 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:29:51,213 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:29:51,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:29:51,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:51,232 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:29:51,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:51,546 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:29:51,590 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:51,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:51,838 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:51,838 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:29:51,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:51,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:51,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:51,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:51,947 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:51,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101673009] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:51,948 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:51,948 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:29:51,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831192382] [2022-01-18 05:29:51,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:51,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:29:51,948 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:51,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:29:51,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:29:51,949 INFO L87 Difference]: Start difference. First operand 2530 states and 6404 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:54,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:54,099 INFO L93 Difference]: Finished difference Result 4749 states and 11904 transitions. [2022-01-18 05:29:54,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:29:54,099 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:54,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:54,105 INFO L225 Difference]: With dead ends: 4749 [2022-01-18 05:29:54,105 INFO L226 Difference]: Without dead ends: 4708 [2022-01-18 05:29:54,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1237 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=503, Invalid=3657, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:29:54,105 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 356 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 3234 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 3358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 3234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:54,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [356 Valid, 420 Invalid, 3358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 3234 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:29:54,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4708 states. [2022-01-18 05:29:54,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4708 to 2565. [2022-01-18 05:29:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 2564 states have (on average 2.531201248049922) internal successors, (6490), 2564 states have internal predecessors, (6490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:54,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 6490 transitions. [2022-01-18 05:29:54,138 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 6490 transitions. Word has length 30 [2022-01-18 05:29:54,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:54,138 INFO L470 AbstractCegarLoop]: Abstraction has 2565 states and 6490 transitions. [2022-01-18 05:29:54,138 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:54,138 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 6490 transitions. [2022-01-18 05:29:54,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:54,140 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:54,140 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:54,161 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:29:54,341 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:54,341 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:54,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:54,341 INFO L85 PathProgramCache]: Analyzing trace with hash 978238324, now seen corresponding path program 41 times [2022-01-18 05:29:54,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:54,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128838307] [2022-01-18 05:29:54,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:54,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:54,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:54,615 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:54,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:54,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128838307] [2022-01-18 05:29:54,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128838307] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:54,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611805214] [2022-01-18 05:29:54,616 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:29:54,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:54,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:54,617 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:29:54,617 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:29:54,636 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-18 05:29:54,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:54,637 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:29:54,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:54,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-01-18 05:29:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:55,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:55,284 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:55,284 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:29:55,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:55,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:55,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:55,337 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:55,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:55,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611805214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:55,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:55,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:29:55,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019907411] [2022-01-18 05:29:55,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:55,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:29:55,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:55,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:29:55,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:29:55,377 INFO L87 Difference]: Start difference. First operand 2565 states and 6490 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:56,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:29:56,889 INFO L93 Difference]: Finished difference Result 4328 states and 10886 transitions. [2022-01-18 05:29:56,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-18 05:29:56,889 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:29:56,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:29:56,895 INFO L225 Difference]: With dead ends: 4328 [2022-01-18 05:29:56,895 INFO L226 Difference]: Without dead ends: 4315 [2022-01-18 05:29:56,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=348, Invalid=2622, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:29:56,896 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 352 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 2374 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 2484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 2374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:29:56,896 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 389 Invalid, 2484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 2374 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:29:56,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4315 states. [2022-01-18 05:29:56,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4315 to 2573. [2022-01-18 05:29:56,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2573 states, 2572 states have (on average 2.530326594090202) internal successors, (6508), 2572 states have internal predecessors, (6508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:56,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2573 states to 2573 states and 6508 transitions. [2022-01-18 05:29:56,929 INFO L78 Accepts]: Start accepts. Automaton has 2573 states and 6508 transitions. Word has length 30 [2022-01-18 05:29:56,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:29:56,929 INFO L470 AbstractCegarLoop]: Abstraction has 2573 states and 6508 transitions. [2022-01-18 05:29:56,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:29:56,930 INFO L276 IsEmpty]: Start isEmpty. Operand 2573 states and 6508 transitions. [2022-01-18 05:29:56,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:29:56,932 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:29:56,932 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:29:56,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-01-18 05:29:57,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 05:29:57,132 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:29:57,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:29:57,133 INFO L85 PathProgramCache]: Analyzing trace with hash -747405660, now seen corresponding path program 42 times [2022-01-18 05:29:57,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:29:57,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807762839] [2022-01-18 05:29:57,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:29:57,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:29:57,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:29:57,409 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:57,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:29:57,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807762839] [2022-01-18 05:29:57,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807762839] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:29:57,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065048491] [2022-01-18 05:29:57,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:29:57,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:29:57,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:29:57,410 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:29:57,411 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:29:57,430 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-18 05:29:57,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:29:57,430 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:29:57,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:29:57,698 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:29:57,750 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:57,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:29:57,991 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:29:57,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:29:58,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:58,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:29:58,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:29:58,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:29:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:29:58,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065048491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:29:58,086 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:29:58,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:29:58,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570668392] [2022-01-18 05:29:58,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:29:58,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:29:58,086 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:29:58,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:29:58,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=782, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:29:58,086 INFO L87 Difference]: Start difference. First operand 2573 states and 6508 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:00,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:00,847 INFO L93 Difference]: Finished difference Result 5160 states and 13118 transitions. [2022-01-18 05:30:00,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:30:00,848 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:00,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:00,854 INFO L225 Difference]: With dead ends: 5160 [2022-01-18 05:30:00,854 INFO L226 Difference]: Without dead ends: 5122 [2022-01-18 05:30:00,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2512 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=905, Invalid=6751, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:30:00,854 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 375 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 2483 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 375 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 2672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:00,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [375 Valid, 288 Invalid, 2672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2483 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:30:00,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5122 states. [2022-01-18 05:30:00,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5122 to 2606. [2022-01-18 05:30:00,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 2.530902111324376) internal successors, (6593), 2605 states have internal predecessors, (6593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:00,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 6593 transitions. [2022-01-18 05:30:00,888 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 6593 transitions. Word has length 30 [2022-01-18 05:30:00,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:00,888 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 6593 transitions. [2022-01-18 05:30:00,888 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:00,888 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 6593 transitions. [2022-01-18 05:30:00,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:00,890 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:00,890 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:00,906 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:30:01,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable148 [2022-01-18 05:30:01,091 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:01,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:01,091 INFO L85 PathProgramCache]: Analyzing trace with hash 781548408, now seen corresponding path program 43 times [2022-01-18 05:30:01,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:01,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496881588] [2022-01-18 05:30:01,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:01,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:01,381 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:01,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:01,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496881588] [2022-01-18 05:30:01,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496881588] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:01,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728854362] [2022-01-18 05:30:01,381 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:30:01,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:01,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:01,382 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:30:01,383 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:30:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:01,402 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:01,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:01,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:30:01,785 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:01,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:02,050 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:02,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:30:02,107 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:02,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:02,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:02,109 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:02,146 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:02,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728854362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:02,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:02,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:30:02,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134880482] [2022-01-18 05:30:02,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:02,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:30:02,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:02,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:30:02,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:30:02,147 INFO L87 Difference]: Start difference. First operand 2606 states and 6593 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:04,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:04,253 INFO L93 Difference]: Finished difference Result 4454 states and 11219 transitions. [2022-01-18 05:30:04,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:30:04,254 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:04,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:04,259 INFO L225 Difference]: With dead ends: 4454 [2022-01-18 05:30:04,259 INFO L226 Difference]: Without dead ends: 4413 [2022-01-18 05:30:04,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=556, Invalid=4000, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 05:30:04,260 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 369 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 2918 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 3044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 2918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:04,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 298 Invalid, 3044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 2918 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:30:04,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4413 states. [2022-01-18 05:30:04,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4413 to 2606. [2022-01-18 05:30:04,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 2.530134357005758) internal successors, (6591), 2605 states have internal predecessors, (6591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:04,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 6591 transitions. [2022-01-18 05:30:04,289 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 6591 transitions. Word has length 30 [2022-01-18 05:30:04,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:04,289 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 6591 transitions. [2022-01-18 05:30:04,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:04,289 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 6591 transitions. [2022-01-18 05:30:04,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:04,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:04,292 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:04,307 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:30:04,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:04,492 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:04,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:04,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1581347362, now seen corresponding path program 44 times [2022-01-18 05:30:04,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:04,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426164621] [2022-01-18 05:30:04,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:04,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:04,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:04,775 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:04,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:04,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426164621] [2022-01-18 05:30:04,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426164621] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:04,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923711226] [2022-01-18 05:30:04,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:30:04,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:04,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:04,777 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:30:04,777 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:30:04,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:30:04,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:04,797 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:04,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:05,162 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:30:05,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 39 [2022-01-18 05:30:05,207 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:05,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:05,473 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:05,473 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:05,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:05,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:05,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:05,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:05,583 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:05,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923711226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:05,583 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:05,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:30:05,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024424124] [2022-01-18 05:30:05,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:05,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:05,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:05,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:05,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:05,584 INFO L87 Difference]: Start difference. First operand 2606 states and 6591 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:09,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:09,714 INFO L93 Difference]: Finished difference Result 4497 states and 11232 transitions. [2022-01-18 05:30:09,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 05:30:09,714 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:09,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:09,720 INFO L225 Difference]: With dead ends: 4497 [2022-01-18 05:30:09,720 INFO L226 Difference]: Without dead ends: 4458 [2022-01-18 05:30:09,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2427 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=969, Invalid=6863, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 05:30:09,720 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 622 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 3432 mSolverCounterSat, 435 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 3867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 435 IncrementalHoareTripleChecker+Valid, 3432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:09,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 283 Invalid, 3867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [435 Valid, 3432 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 05:30:09,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4458 states. [2022-01-18 05:30:09,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4458 to 2618. [2022-01-18 05:30:09,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2617 states have (on average 2.5288498280473823) internal successors, (6618), 2617 states have internal predecessors, (6618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:09,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 6618 transitions. [2022-01-18 05:30:09,749 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 6618 transitions. Word has length 30 [2022-01-18 05:30:09,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:09,749 INFO L470 AbstractCegarLoop]: Abstraction has 2618 states and 6618 transitions. [2022-01-18 05:30:09,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:09,749 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 6618 transitions. [2022-01-18 05:30:09,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:09,751 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:09,751 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:09,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 05:30:09,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2022-01-18 05:30:09,952 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:09,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:09,952 INFO L85 PathProgramCache]: Analyzing trace with hash -805575938, now seen corresponding path program 45 times [2022-01-18 05:30:09,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:09,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069449870] [2022-01-18 05:30:09,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:09,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:10,244 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:10,244 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:10,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069449870] [2022-01-18 05:30:10,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069449870] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:10,244 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187695593] [2022-01-18 05:30:10,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:30:10,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:10,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:10,245 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:30:10,246 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:30:10,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:30:10,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:10,266 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:10,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:10,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:30:10,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:10,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:10,850 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:10,850 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:10,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:10,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:10,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:10,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:10,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:10,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187695593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:10,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:10,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:30:10,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631354005] [2022-01-18 05:30:10,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:10,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:10,946 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:10,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:10,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=791, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:10,946 INFO L87 Difference]: Start difference. First operand 2618 states and 6618 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:15,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:15,977 INFO L93 Difference]: Finished difference Result 5187 states and 13000 transitions. [2022-01-18 05:30:15,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 05:30:15,977 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:15,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:15,985 INFO L225 Difference]: With dead ends: 5187 [2022-01-18 05:30:15,986 INFO L226 Difference]: Without dead ends: 5172 [2022-01-18 05:30:15,987 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4427 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1611, Invalid=11271, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 05:30:15,987 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 631 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 2761 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 631 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 3151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 2761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:15,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [631 Valid, 177 Invalid, 3151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 2761 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:30:15,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5172 states. [2022-01-18 05:30:16,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5172 to 2621. [2022-01-18 05:30:16,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2621 states, 2620 states have (on average 2.5286259541984735) internal successors, (6625), 2620 states have internal predecessors, (6625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:16,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2621 states to 2621 states and 6625 transitions. [2022-01-18 05:30:16,026 INFO L78 Accepts]: Start accepts. Automaton has 2621 states and 6625 transitions. Word has length 30 [2022-01-18 05:30:16,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:16,026 INFO L470 AbstractCegarLoop]: Abstraction has 2621 states and 6625 transitions. [2022-01-18 05:30:16,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:16,026 INFO L276 IsEmpty]: Start isEmpty. Operand 2621 states and 6625 transitions. [2022-01-18 05:30:16,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:16,028 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:16,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:16,044 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:30:16,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:16,229 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:16,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:16,229 INFO L85 PathProgramCache]: Analyzing trace with hash -140372770, now seen corresponding path program 46 times [2022-01-18 05:30:16,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:16,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388265285] [2022-01-18 05:30:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:16,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:16,520 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:16,520 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:16,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388265285] [2022-01-18 05:30:16,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388265285] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:16,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241686379] [2022-01-18 05:30:16,521 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:30:16,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:16,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:16,522 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:30:16,522 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:30:16,541 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:30:16,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:16,542 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:16,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:16,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:30:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:16,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:17,151 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:17,151 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:30:17,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:17,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:17,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:17,213 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:17,249 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:17,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241686379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:17,249 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:17,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:30:17,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270390355] [2022-01-18 05:30:17,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:17,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:17,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:17,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:17,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=787, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:17,250 INFO L87 Difference]: Start difference. First operand 2621 states and 6625 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:20,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:20,507 INFO L93 Difference]: Finished difference Result 4726 states and 11885 transitions. [2022-01-18 05:30:20,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:30:20,507 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:20,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:20,513 INFO L225 Difference]: With dead ends: 4726 [2022-01-18 05:30:20,514 INFO L226 Difference]: Without dead ends: 4699 [2022-01-18 05:30:20,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2082 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=831, Invalid=5975, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 05:30:20,514 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 539 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 2494 mSolverCounterSat, 318 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 223 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 318 IncrementalHoareTripleChecker+Valid, 2494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:20,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [539 Valid, 223 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [318 Valid, 2494 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:30:20,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4699 states. [2022-01-18 05:30:20,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4699 to 2621. [2022-01-18 05:30:20,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2621 states, 2620 states have (on average 2.5282442748091603) internal successors, (6624), 2620 states have internal predecessors, (6624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:20,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2621 states to 2621 states and 6624 transitions. [2022-01-18 05:30:20,550 INFO L78 Accepts]: Start accepts. Automaton has 2621 states and 6624 transitions. Word has length 30 [2022-01-18 05:30:20,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:20,550 INFO L470 AbstractCegarLoop]: Abstraction has 2621 states and 6624 transitions. [2022-01-18 05:30:20,550 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:20,550 INFO L276 IsEmpty]: Start isEmpty. Operand 2621 states and 6624 transitions. [2022-01-18 05:30:20,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:20,553 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:20,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:20,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 05:30:20,753 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:20,754 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:20,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:20,754 INFO L85 PathProgramCache]: Analyzing trace with hash 857880540, now seen corresponding path program 47 times [2022-01-18 05:30:20,754 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:20,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547552106] [2022-01-18 05:30:20,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:20,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:20,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:21,028 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:21,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:21,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547552106] [2022-01-18 05:30:21,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547552106] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:21,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876290740] [2022-01-18 05:30:21,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:30:21,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:21,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:21,029 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:30:21,030 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:30:21,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:30:21,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:21,050 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:21,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:21,378 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:30:21,422 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:21,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:21,663 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:21,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:21,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:21,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:21,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:21,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:21,762 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:21,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876290740] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:21,762 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:21,763 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:30:21,763 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812263249] [2022-01-18 05:30:21,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:21,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:21,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:21,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:21,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=816, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:21,763 INFO L87 Difference]: Start difference. First operand 2621 states and 6624 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:25,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:25,914 INFO L93 Difference]: Finished difference Result 4475 states and 11178 transitions. [2022-01-18 05:30:25,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 05:30:25,914 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:25,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:25,920 INFO L225 Difference]: With dead ends: 4475 [2022-01-18 05:30:25,920 INFO L226 Difference]: Without dead ends: 4448 [2022-01-18 05:30:25,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2659 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1057, Invalid=7315, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:30:25,921 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 678 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 2875 mSolverCounterSat, 455 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 3330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 455 IncrementalHoareTripleChecker+Valid, 2875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:25,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [678 Valid, 224 Invalid, 3330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [455 Valid, 2875 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:30:25,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4448 states. [2022-01-18 05:30:25,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4448 to 2617. [2022-01-18 05:30:25,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2617 states, 2616 states have (on average 2.529051987767584) internal successors, (6616), 2616 states have internal predecessors, (6616), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:25,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2617 states to 2617 states and 6616 transitions. [2022-01-18 05:30:25,949 INFO L78 Accepts]: Start accepts. Automaton has 2617 states and 6616 transitions. Word has length 30 [2022-01-18 05:30:25,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:25,949 INFO L470 AbstractCegarLoop]: Abstraction has 2617 states and 6616 transitions. [2022-01-18 05:30:25,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:25,949 INFO L276 IsEmpty]: Start isEmpty. Operand 2617 states and 6616 transitions. [2022-01-18 05:30:25,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:25,951 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:25,952 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:25,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 05:30:26,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:26,152 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:26,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:26,152 INFO L85 PathProgramCache]: Analyzing trace with hash 467774620, now seen corresponding path program 48 times [2022-01-18 05:30:26,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:26,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448875014] [2022-01-18 05:30:26,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:26,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:26,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:26,427 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:26,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:26,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448875014] [2022-01-18 05:30:26,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448875014] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:26,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994331968] [2022-01-18 05:30:26,427 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:30:26,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:26,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:26,444 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:30:26,446 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:30:26,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:30:26,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:26,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:26,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:26,732 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:30:26,787 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:26,787 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:27,021 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:27,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:27,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:27,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:27,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:27,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:27,117 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:27,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994331968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:27,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:27,117 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:30:27,117 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518778471] [2022-01-18 05:30:27,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:27,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:30:27,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:27,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:30:27,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=682, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:30:27,118 INFO L87 Difference]: Start difference. First operand 2617 states and 6616 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:29,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:29,715 INFO L93 Difference]: Finished difference Result 5264 states and 13360 transitions. [2022-01-18 05:30:29,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:30:29,716 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:29,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:29,723 INFO L225 Difference]: With dead ends: 5264 [2022-01-18 05:30:29,723 INFO L226 Difference]: Without dead ends: 5251 [2022-01-18 05:30:29,723 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1857 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=764, Invalid=5088, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 05:30:29,724 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 425 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 1962 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 2184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:29,724 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 214 Invalid, 2184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1962 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:30:29,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5251 states. [2022-01-18 05:30:29,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5251 to 2651. [2022-01-18 05:30:29,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2651 states, 2650 states have (on average 2.529811320754717) internal successors, (6704), 2650 states have internal predecessors, (6704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:29,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2651 states to 2651 states and 6704 transitions. [2022-01-18 05:30:29,760 INFO L78 Accepts]: Start accepts. Automaton has 2651 states and 6704 transitions. Word has length 30 [2022-01-18 05:30:29,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:29,760 INFO L470 AbstractCegarLoop]: Abstraction has 2651 states and 6704 transitions. [2022-01-18 05:30:29,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:29,760 INFO L276 IsEmpty]: Start isEmpty. Operand 2651 states and 6704 transitions. [2022-01-18 05:30:29,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:29,762 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:29,762 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:29,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-01-18 05:30:29,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:29,963 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:29,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:29,963 INFO L85 PathProgramCache]: Analyzing trace with hash -2070791626, now seen corresponding path program 49 times [2022-01-18 05:30:29,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:29,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971001446] [2022-01-18 05:30:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:29,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:29,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:30,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:30,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:30,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971001446] [2022-01-18 05:30:30,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971001446] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:30,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062371031] [2022-01-18 05:30:30,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:30:30,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:30,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:30,331 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:30:30,331 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:30:30,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:30,350 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:30,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:30,623 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:30:30,677 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:30,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:30,916 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:30,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:30:30,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:30,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:30,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:30,986 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:31,021 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:31,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062371031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:31,021 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:31,021 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:30:31,021 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563711416] [2022-01-18 05:30:31,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:31,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:30:31,022 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:31,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:30:31,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:30:31,022 INFO L87 Difference]: Start difference. First operand 2651 states and 6704 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:34,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:34,171 INFO L93 Difference]: Finished difference Result 5028 states and 12745 transitions. [2022-01-18 05:30:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:30:34,172 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:34,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:34,178 INFO L225 Difference]: With dead ends: 5028 [2022-01-18 05:30:34,179 INFO L226 Difference]: Without dead ends: 4991 [2022-01-18 05:30:34,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2387 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=956, Invalid=6354, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 05:30:34,179 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 373 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 2590 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 2771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 2590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:34,180 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 266 Invalid, 2771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 2590 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:30:34,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4991 states. [2022-01-18 05:30:34,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4991 to 2654. [2022-01-18 05:30:34,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2654 states, 2653 states have (on average 2.528458349038824) internal successors, (6708), 2653 states have internal predecessors, (6708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:34,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2654 states to 2654 states and 6708 transitions. [2022-01-18 05:30:34,223 INFO L78 Accepts]: Start accepts. Automaton has 2654 states and 6708 transitions. Word has length 30 [2022-01-18 05:30:34,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:34,223 INFO L470 AbstractCegarLoop]: Abstraction has 2654 states and 6708 transitions. [2022-01-18 05:30:34,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:34,223 INFO L276 IsEmpty]: Start isEmpty. Operand 2654 states and 6708 transitions. [2022-01-18 05:30:34,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:34,226 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:34,226 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:34,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 05:30:34,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:34,431 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:34,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:34,432 INFO L85 PathProgramCache]: Analyzing trace with hash -541837558, now seen corresponding path program 50 times [2022-01-18 05:30:34,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:34,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691065844] [2022-01-18 05:30:34,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:34,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:34,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:34,710 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:34,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:34,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691065844] [2022-01-18 05:30:34,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691065844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:34,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360489458] [2022-01-18 05:30:34,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:30:34,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:34,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:34,712 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:30:34,712 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:30:34,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:30:34,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:34,732 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:34,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:35,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:30:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:35,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:35,345 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:35,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:30:35,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:35,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:35,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:35,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:35,438 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:35,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360489458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:35,439 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:35,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 05:30:35,439 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799502291] [2022-01-18 05:30:35,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:35,439 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:35,439 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:35,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:35,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:35,440 INFO L87 Difference]: Start difference. First operand 2654 states and 6708 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:37,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:37,565 INFO L93 Difference]: Finished difference Result 4621 states and 11693 transitions. [2022-01-18 05:30:37,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:30:37,565 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:37,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:37,570 INFO L225 Difference]: With dead ends: 4621 [2022-01-18 05:30:37,570 INFO L226 Difference]: Without dead ends: 4608 [2022-01-18 05:30:37,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=436, Invalid=3346, Unknown=0, NotChecked=0, Total=3782 [2022-01-18 05:30:37,571 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 265 mSDsluCounter, 541 mSDsCounter, 0 mSdLazyCounter, 2927 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 3041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 2927 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:37,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 337 Invalid, 3041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 2927 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:30:37,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4608 states. [2022-01-18 05:30:37,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4608 to 2645. [2022-01-18 05:30:37,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2645 states, 2644 states have (on average 2.527987897125567) internal successors, (6684), 2644 states have internal predecessors, (6684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2645 states to 2645 states and 6684 transitions. [2022-01-18 05:30:37,601 INFO L78 Accepts]: Start accepts. Automaton has 2645 states and 6684 transitions. Word has length 30 [2022-01-18 05:30:37,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:37,601 INFO L470 AbstractCegarLoop]: Abstraction has 2645 states and 6684 transitions. [2022-01-18 05:30:37,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:37,602 INFO L276 IsEmpty]: Start isEmpty. Operand 2645 states and 6684 transitions. [2022-01-18 05:30:37,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:37,604 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:37,604 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:37,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Forceful destruction successful, exit code 0 [2022-01-18 05:30:37,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 05:30:37,804 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:37,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:37,805 INFO L85 PathProgramCache]: Analyzing trace with hash 532408126, now seen corresponding path program 51 times [2022-01-18 05:30:37,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:37,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411616023] [2022-01-18 05:30:37,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:37,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:37,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:38,081 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:38,081 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:38,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411616023] [2022-01-18 05:30:38,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411616023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:38,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543402705] [2022-01-18 05:30:38,082 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:30:38,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:38,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:38,083 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:30:38,083 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:30:38,102 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:30:38,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:38,103 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-18 05:30:38,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:38,385 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:30:38,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2022-01-18 05:30:38,604 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:38,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:39,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:30:39,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 13 treesize of output 18 [2022-01-18 05:30:39,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2022-01-18 05:30:39,091 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:39,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543402705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:39,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:39,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16, 14] total 36 [2022-01-18 05:30:39,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019837511] [2022-01-18 05:30:39,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:39,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:30:39,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:39,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:30:39,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1119, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:30:39,093 INFO L87 Difference]: Start difference. First operand 2645 states and 6684 transitions. Second operand has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:42,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:42,393 INFO L93 Difference]: Finished difference Result 4820 states and 12265 transitions. [2022-01-18 05:30:42,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 05:30:42,393 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:42,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:42,402 INFO L225 Difference]: With dead ends: 4820 [2022-01-18 05:30:42,402 INFO L226 Difference]: Without dead ends: 4811 [2022-01-18 05:30:42,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2441 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1134, Invalid=7238, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:30:42,403 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 348 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 2527 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 3096 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 2527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 380 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:42,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 271 Invalid, 3096 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 2527 Invalid, 0 Unknown, 380 Unchecked, 1.1s Time] [2022-01-18 05:30:42,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4811 states. [2022-01-18 05:30:42,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4811 to 2680. [2022-01-18 05:30:42,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2680 states, 2679 states have (on average 2.528555431131019) internal successors, (6774), 2679 states have internal predecessors, (6774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:42,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2680 states to 2680 states and 6774 transitions. [2022-01-18 05:30:42,454 INFO L78 Accepts]: Start accepts. Automaton has 2680 states and 6774 transitions. Word has length 30 [2022-01-18 05:30:42,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:42,455 INFO L470 AbstractCegarLoop]: Abstraction has 2680 states and 6774 transitions. [2022-01-18 05:30:42,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.9189189189189189) internal successors, (71), 36 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:42,455 INFO L276 IsEmpty]: Start isEmpty. Operand 2680 states and 6774 transitions. [2022-01-18 05:30:42,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:42,459 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:42,459 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:42,481 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:30:42,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable157 [2022-01-18 05:30:42,659 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:42,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:42,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2006158120, now seen corresponding path program 52 times [2022-01-18 05:30:42,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:42,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619149626] [2022-01-18 05:30:42,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:42,660 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:42,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:42,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:42,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619149626] [2022-01-18 05:30:42,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619149626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:42,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393616706] [2022-01-18 05:30:42,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:30:42,977 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:42,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:42,978 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:30:42,978 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:30:42,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:30:42,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:42,999 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:42,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:43,312 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:30:43,312 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 05:30:43,379 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:43,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:43,653 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:43,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:30:43,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:43,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:43,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:43,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:43,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393616706] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:43,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:43,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:30:43,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695528993] [2022-01-18 05:30:43,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:43,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:30:43,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:30:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=730, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:30:43,759 INFO L87 Difference]: Start difference. First operand 2680 states and 6774 transitions. Second operand has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:46,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:46,542 INFO L93 Difference]: Finished difference Result 4679 states and 11809 transitions. [2022-01-18 05:30:46,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 05:30:46,543 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:46,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:46,549 INFO L225 Difference]: With dead ends: 4679 [2022-01-18 05:30:46,549 INFO L226 Difference]: Without dead ends: 4657 [2022-01-18 05:30:46,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1678 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=698, Invalid=5002, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:30:46,550 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 404 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2466 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 2621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:46,550 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [404 Valid, 196 Invalid, 2621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2466 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:30:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4657 states. [2022-01-18 05:30:46,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4657 to 2684. [2022-01-18 05:30:46,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2684 states, 2683 states have (on average 2.527767424524786) internal successors, (6782), 2683 states have internal predecessors, (6782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:46,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2684 states to 2684 states and 6782 transitions. [2022-01-18 05:30:46,590 INFO L78 Accepts]: Start accepts. Automaton has 2684 states and 6782 transitions. Word has length 30 [2022-01-18 05:30:46,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:46,590 INFO L470 AbstractCegarLoop]: Abstraction has 2684 states and 6782 transitions. [2022-01-18 05:30:46,590 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3333333333333335) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:46,590 INFO L276 IsEmpty]: Start isEmpty. Operand 2684 states and 6782 transitions. [2022-01-18 05:30:46,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:46,600 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:46,600 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:46,616 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:30:46,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 05:30:46,800 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash -884493338, now seen corresponding path program 53 times [2022-01-18 05:30:46,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:46,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46762797] [2022-01-18 05:30:46,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:46,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:46,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:47,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:47,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46762797] [2022-01-18 05:30:47,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46762797] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:47,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657986063] [2022-01-18 05:30:47,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:30:47,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:47,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:47,102 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:30:47,102 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:30:47,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:30:47,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:47,122 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:47,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:47,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:30:47,461 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:47,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:47,699 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:47,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:47,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:47,756 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:47,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:47,757 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:47,792 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:47,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657986063] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:47,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:47,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:30:47,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648161699] [2022-01-18 05:30:47,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:47,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:30:47,793 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:47,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:30:47,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:30:47,793 INFO L87 Difference]: Start difference. First operand 2684 states and 6782 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:52,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:52,191 INFO L93 Difference]: Finished difference Result 5069 states and 12712 transitions. [2022-01-18 05:30:52,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 05:30:52,192 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:52,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:52,198 INFO L225 Difference]: With dead ends: 5069 [2022-01-18 05:30:52,198 INFO L226 Difference]: Without dead ends: 5048 [2022-01-18 05:30:52,198 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4303 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1491, Invalid=10941, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 05:30:52,198 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 547 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 2144 mSolverCounterSat, 402 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 547 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 2546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 402 IncrementalHoareTripleChecker+Valid, 2144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:52,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [547 Valid, 126 Invalid, 2546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [402 Valid, 2144 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:30:52,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2022-01-18 05:30:52,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 2655. [2022-01-18 05:30:52,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2655 states, 2654 states have (on average 2.527128862094951) internal successors, (6707), 2654 states have internal predecessors, (6707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:52,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2655 states to 2655 states and 6707 transitions. [2022-01-18 05:30:52,230 INFO L78 Accepts]: Start accepts. Automaton has 2655 states and 6707 transitions. Word has length 30 [2022-01-18 05:30:52,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:52,230 INFO L470 AbstractCegarLoop]: Abstraction has 2655 states and 6707 transitions. [2022-01-18 05:30:52,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:52,230 INFO L276 IsEmpty]: Start isEmpty. Operand 2655 states and 6707 transitions. [2022-01-18 05:30:52,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:52,233 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:52,233 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:52,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 05:30:52,433 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:52,433 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:52,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:52,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1892182204, now seen corresponding path program 54 times [2022-01-18 05:30:52,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:52,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458955696] [2022-01-18 05:30:52,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:52,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:52,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:52,739 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:52,740 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:52,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458955696] [2022-01-18 05:30:52,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458955696] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:52,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177800837] [2022-01-18 05:30:52,740 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:30:52,740 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:52,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:52,741 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:30:52,741 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:30:52,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:30:52,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:52,763 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:52,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:53,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 05:30:53,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:53,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:53,379 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:53,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:53,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:53,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:53,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:53,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:30:53,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:53,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177800837] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:53,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:53,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:30:53,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015092654] [2022-01-18 05:30:53,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:53,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:30:53,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:53,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:30:53,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:30:53,467 INFO L87 Difference]: Start difference. First operand 2655 states and 6707 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:57,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:30:57,695 INFO L93 Difference]: Finished difference Result 4423 states and 11054 transitions. [2022-01-18 05:30:57,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 05:30:57,695 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:30:57,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:30:57,700 INFO L225 Difference]: With dead ends: 4423 [2022-01-18 05:30:57,700 INFO L226 Difference]: Without dead ends: 4401 [2022-01-18 05:30:57,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3241 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1078, Invalid=8822, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 05:30:57,701 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 609 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 2974 mSolverCounterSat, 490 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 3464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 490 IncrementalHoareTripleChecker+Valid, 2974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:30:57,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 172 Invalid, 3464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [490 Valid, 2974 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:30:57,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4401 states. [2022-01-18 05:30:57,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4401 to 2652. [2022-01-18 05:30:57,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2652 states, 2651 states have (on average 2.5277253866465483) internal successors, (6701), 2651 states have internal predecessors, (6701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:57,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2652 states to 2652 states and 6701 transitions. [2022-01-18 05:30:57,729 INFO L78 Accepts]: Start accepts. Automaton has 2652 states and 6701 transitions. Word has length 30 [2022-01-18 05:30:57,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:30:57,729 INFO L470 AbstractCegarLoop]: Abstraction has 2652 states and 6701 transitions. [2022-01-18 05:30:57,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:30:57,729 INFO L276 IsEmpty]: Start isEmpty. Operand 2652 states and 6701 transitions. [2022-01-18 05:30:57,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:30:57,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:30:57,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:30:57,747 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:30:57,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:57,932 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:30:57,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:30:57,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1451097388, now seen corresponding path program 28 times [2022-01-18 05:30:57,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:30:57,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26393628] [2022-01-18 05:30:57,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:30:57,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:30:57,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:30:58,231 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:58,231 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:30:58,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26393628] [2022-01-18 05:30:58,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26393628] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:30:58,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34316264] [2022-01-18 05:30:58,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:30:58,231 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:30:58,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:30:58,232 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:30:58,233 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:30:58,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:30:58,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:30:58,252 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:30:58,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:30:58,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:30:58,623 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:58,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:30:58,877 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:30:58,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:30:58,939 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:58,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:30:58,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:30:58,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:30:58,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:30:58,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34316264] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:30:58,982 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:30:58,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:30:58,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001199227] [2022-01-18 05:30:58,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:30:58,982 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:30:58,982 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:30:58,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:30:58,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=865, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:30:58,983 INFO L87 Difference]: Start difference. First operand 2652 states and 6701 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:04,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:04,458 INFO L93 Difference]: Finished difference Result 4992 states and 12473 transitions. [2022-01-18 05:31:04,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 05:31:04,458 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:04,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:04,465 INFO L225 Difference]: With dead ends: 4992 [2022-01-18 05:31:04,465 INFO L226 Difference]: Without dead ends: 4963 [2022-01-18 05:31:04,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4716 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1562, Invalid=12010, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 05:31:04,466 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 706 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 3338 mSolverCounterSat, 416 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 3754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 416 IncrementalHoareTripleChecker+Valid, 3338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:04,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 233 Invalid, 3754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [416 Valid, 3338 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 05:31:04,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4963 states. [2022-01-18 05:31:04,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4963 to 2691. [2022-01-18 05:31:04,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2690 states have (on average 2.527509293680297) internal successors, (6799), 2690 states have internal predecessors, (6799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:04,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 6799 transitions. [2022-01-18 05:31:04,517 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 6799 transitions. Word has length 30 [2022-01-18 05:31:04,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:04,517 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 6799 transitions. [2022-01-18 05:31:04,517 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:04,517 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 6799 transitions. [2022-01-18 05:31:04,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:04,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:04,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:04,535 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 05:31:04,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:04,720 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:04,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:04,721 INFO L85 PathProgramCache]: Analyzing trace with hash 830610252, now seen corresponding path program 29 times [2022-01-18 05:31:04,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:04,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083349918] [2022-01-18 05:31:04,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:04,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:04,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:05,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:05,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083349918] [2022-01-18 05:31:05,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083349918] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:05,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752199454] [2022-01-18 05:31:05,020 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:31:05,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:05,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:05,021 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:31:05,022 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:31:05,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:31:05,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:05,041 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:05,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:05,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:31:05,389 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:05,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:05,640 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:05,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:05,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:05,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:05,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:05,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:31:05,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:05,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752199454] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:05,724 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:05,724 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:31:05,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204712733] [2022-01-18 05:31:05,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:05,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:31:05,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:05,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:31:05,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:31:05,724 INFO L87 Difference]: Start difference. First operand 2691 states and 6799 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:11,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:11,566 INFO L93 Difference]: Finished difference Result 5780 states and 14482 transitions. [2022-01-18 05:31:11,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 05:31:11,566 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:11,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:11,573 INFO L225 Difference]: With dead ends: 5780 [2022-01-18 05:31:11,573 INFO L226 Difference]: Without dead ends: 5751 [2022-01-18 05:31:11,574 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7718 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2333, Invalid=17973, Unknown=0, NotChecked=0, Total=20306 [2022-01-18 05:31:11,575 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 700 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 3028 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 3504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 3028 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:11,575 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [700 Valid, 209 Invalid, 3504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [476 Valid, 3028 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 05:31:11,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5751 states. [2022-01-18 05:31:11,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5751 to 2682. [2022-01-18 05:31:11,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2681 states have (on average 2.5274151436031334) internal successors, (6776), 2681 states have internal predecessors, (6776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:11,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 6776 transitions. [2022-01-18 05:31:11,611 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 6776 transitions. Word has length 30 [2022-01-18 05:31:11,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:11,611 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 6776 transitions. [2022-01-18 05:31:11,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:11,611 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 6776 transitions. [2022-01-18 05:31:11,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:11,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:11,613 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:11,629 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:31:11,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:11,814 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:11,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:11,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1495813420, now seen corresponding path program 30 times [2022-01-18 05:31:11,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:11,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155921960] [2022-01-18 05:31:11,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:11,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:11,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:12,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:12,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:12,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155921960] [2022-01-18 05:31:12,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1155921960] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:12,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157220884] [2022-01-18 05:31:12,131 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:31:12,131 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:12,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:12,132 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:31:12,133 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:31:12,153 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:31:12,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:12,153 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:12,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:12,483 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:31:12,484 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 48 treesize of output 44 [2022-01-18 05:31:12,539 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:12,539 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:12,781 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:12,781 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:12,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:12,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:12,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:12,842 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:12,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:12,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157220884] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:12,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:12,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:31:12,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670374811] [2022-01-18 05:31:12,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:12,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:31:12,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:12,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:31:12,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:31:12,878 INFO L87 Difference]: Start difference. First operand 2682 states and 6776 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:16,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:16,559 INFO L93 Difference]: Finished difference Result 4983 states and 12548 transitions. [2022-01-18 05:31:16,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 05:31:16,559 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:16,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:16,566 INFO L225 Difference]: With dead ends: 4983 [2022-01-18 05:31:16,566 INFO L226 Difference]: Without dead ends: 4949 [2022-01-18 05:31:16,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3196 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1014, Invalid=8298, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 05:31:16,567 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 520 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 2876 mSolverCounterSat, 282 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 520 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 3158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 282 IncrementalHoareTripleChecker+Valid, 2876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:16,567 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [520 Valid, 212 Invalid, 3158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [282 Valid, 2876 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:31:16,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4949 states. [2022-01-18 05:31:16,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4949 to 2682. [2022-01-18 05:31:16,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2682 states, 2681 states have (on average 2.526296158149944) internal successors, (6773), 2681 states have internal predecessors, (6773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:16,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2682 states to 2682 states and 6773 transitions. [2022-01-18 05:31:16,603 INFO L78 Accepts]: Start accepts. Automaton has 2682 states and 6773 transitions. Word has length 30 [2022-01-18 05:31:16,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:16,603 INFO L470 AbstractCegarLoop]: Abstraction has 2682 states and 6773 transitions. [2022-01-18 05:31:16,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:16,603 INFO L276 IsEmpty]: Start isEmpty. Operand 2682 states and 6773 transitions. [2022-01-18 05:31:16,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:16,606 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:16,606 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:16,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Ended with exit code 0 [2022-01-18 05:31:16,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:16,819 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:16,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:16,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1918142958, now seen corresponding path program 31 times [2022-01-18 05:31:16,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:16,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085043123] [2022-01-18 05:31:16,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:16,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:16,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:17,132 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:17,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:17,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085043123] [2022-01-18 05:31:17,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085043123] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:17,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652037361] [2022-01-18 05:31:17,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:31:17,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:17,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:17,133 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:31:17,134 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:31:17,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:17,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:17,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:17,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 14 [2022-01-18 05:31:17,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:17,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:17,765 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:17,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:17,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:17,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:17,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:17,830 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:31:17,868 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:17,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652037361] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:17,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:17,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:31:17,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325709773] [2022-01-18 05:31:17,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:17,868 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:31:17,868 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:17,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:31:17,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:31:17,869 INFO L87 Difference]: Start difference. First operand 2682 states and 6773 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:20,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:20,420 INFO L93 Difference]: Finished difference Result 5115 states and 12936 transitions. [2022-01-18 05:31:20,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:31:20,421 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:20,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:20,427 INFO L225 Difference]: With dead ends: 5115 [2022-01-18 05:31:20,427 INFO L226 Difference]: Without dead ends: 5096 [2022-01-18 05:31:20,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1879 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=714, Invalid=5448, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 05:31:20,428 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 406 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 2053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:20,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 188 Invalid, 2053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1854 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:20,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5096 states. [2022-01-18 05:31:20,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5096 to 2691. [2022-01-18 05:31:20,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2691 states, 2690 states have (on average 2.5256505576208177) internal successors, (6794), 2690 states have internal predecessors, (6794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:20,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2691 states to 2691 states and 6794 transitions. [2022-01-18 05:31:20,461 INFO L78 Accepts]: Start accepts. Automaton has 2691 states and 6794 transitions. Word has length 30 [2022-01-18 05:31:20,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:20,461 INFO L470 AbstractCegarLoop]: Abstraction has 2691 states and 6794 transitions. [2022-01-18 05:31:20,461 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:20,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2691 states and 6794 transitions. [2022-01-18 05:31:20,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:20,464 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:20,464 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:20,479 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:31:20,664 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:20,664 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:20,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:20,664 INFO L85 PathProgramCache]: Analyzing trace with hash -620423288, now seen corresponding path program 32 times [2022-01-18 05:31:20,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:20,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879563953] [2022-01-18 05:31:20,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:20,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:20,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:20,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:20,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879563953] [2022-01-18 05:31:20,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879563953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:20,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679589888] [2022-01-18 05:31:20,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:31:20,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:20,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:20,942 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:31:20,942 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:31:20,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:31:20,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:20,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:20,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:21,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:31:21,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:21,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:21,515 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:21,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:21,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:21,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:21,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:21,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:21,601 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:21,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679589888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:21,601 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:21,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:31:21,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716912362] [2022-01-18 05:31:21,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:21,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:31:21,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:21,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:31:21,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:31:21,602 INFO L87 Difference]: Start difference. First operand 2691 states and 6794 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:23,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:23,690 INFO L93 Difference]: Finished difference Result 4542 states and 11490 transitions. [2022-01-18 05:31:23,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 05:31:23,690 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:23,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:23,696 INFO L225 Difference]: With dead ends: 4542 [2022-01-18 05:31:23,696 INFO L226 Difference]: Without dead ends: 4521 [2022-01-18 05:31:23,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=562, Invalid=4130, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:31:23,697 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 377 mSDsluCounter, 271 mSDsCounter, 0 mSdLazyCounter, 2052 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 2211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 2052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:23,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 184 Invalid, 2211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 2052 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:23,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4521 states. [2022-01-18 05:31:23,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4521 to 2692. [2022-01-18 05:31:23,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2692 states, 2691 states have (on average 2.525455221107395) internal successors, (6796), 2691 states have internal predecessors, (6796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:23,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2692 states to 2692 states and 6796 transitions. [2022-01-18 05:31:23,730 INFO L78 Accepts]: Start accepts. Automaton has 2692 states and 6796 transitions. Word has length 30 [2022-01-18 05:31:23,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:23,730 INFO L470 AbstractCegarLoop]: Abstraction has 2692 states and 6796 transitions. [2022-01-18 05:31:23,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:23,730 INFO L276 IsEmpty]: Start isEmpty. Operand 2692 states and 6796 transitions. [2022-01-18 05:31:23,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:23,732 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:23,732 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:23,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:23,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable165 [2022-01-18 05:31:23,933 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:23,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:23,933 INFO L85 PathProgramCache]: Analyzing trace with hash -84979080, now seen corresponding path program 33 times [2022-01-18 05:31:23,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:23,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013044423] [2022-01-18 05:31:23,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:23,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:23,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:24,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:24,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:24,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013044423] [2022-01-18 05:31:24,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013044423] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:24,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247077509] [2022-01-18 05:31:24,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:31:24,208 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:24,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:24,209 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:31:24,210 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:31:24,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:31:24,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:24,233 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:31:24,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:24,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:24,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:24,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:31:24,690 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:24,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:25,117 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:25,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:25,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:31:25,133 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 43 treesize of output 60 [2022-01-18 05:31:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:25,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247077509] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:25,287 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:25,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 34 [2022-01-18 05:31:25,287 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367211134] [2022-01-18 05:31:25,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:25,287 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:31:25,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:25,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:31:25,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:31:25,288 INFO L87 Difference]: Start difference. First operand 2692 states and 6796 transitions. Second operand has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:26,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:26,997 INFO L93 Difference]: Finished difference Result 4606 states and 11674 transitions. [2022-01-18 05:31:26,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:31:26,997 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:26,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:27,003 INFO L225 Difference]: With dead ends: 4606 [2022-01-18 05:31:27,003 INFO L226 Difference]: Without dead ends: 4598 [2022-01-18 05:31:27,004 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 39 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1579 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=654, Invalid=4316, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:31:27,004 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 296 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 891 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:27,004 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [296 Valid, 155 Invalid, 2217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1184 Invalid, 0 Unknown, 891 Unchecked, 0.5s Time] [2022-01-18 05:31:27,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-01-18 05:31:27,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 2725. [2022-01-18 05:31:27,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 2.525697503671072) internal successors, (6880), 2724 states have internal predecessors, (6880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:27,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 6880 transitions. [2022-01-18 05:31:27,041 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 6880 transitions. Word has length 30 [2022-01-18 05:31:27,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:27,041 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 6880 transitions. [2022-01-18 05:31:27,041 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:27,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 6880 transitions. [2022-01-18 05:31:27,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:27,044 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:27,044 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:27,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (166)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:27,244 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable166 [2022-01-18 05:31:27,245 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:27,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:27,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1795877384, now seen corresponding path program 34 times [2022-01-18 05:31:27,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:27,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821258502] [2022-01-18 05:31:27,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:27,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:27,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:27,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:27,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821258502] [2022-01-18 05:31:27,520 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821258502] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:27,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988684600] [2022-01-18 05:31:27,520 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:31:27,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:27,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:27,521 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:31:27,521 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:31:27,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:31:27,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:27,540 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:27,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:27,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:31:27,899 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:27,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:28,127 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:28,128 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:28,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:28,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:28,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:28,193 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:28,232 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:28,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988684600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:28,232 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:28,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:31:28,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66197442] [2022-01-18 05:31:28,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:28,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:31:28,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:28,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:31:28,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:31:28,233 INFO L87 Difference]: Start difference. First operand 2725 states and 6880 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:30,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:30,457 INFO L93 Difference]: Finished difference Result 4623 states and 11653 transitions. [2022-01-18 05:31:30,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 05:31:30,458 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:30,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:30,464 INFO L225 Difference]: With dead ends: 4623 [2022-01-18 05:31:30,464 INFO L226 Difference]: Without dead ends: 4611 [2022-01-18 05:31:30,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=459, Invalid=3701, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:31:30,465 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 341 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 2815 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 341 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 2815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:30,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [341 Valid, 229 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 2815 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:31:30,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4611 states. [2022-01-18 05:31:30,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4611 to 2712. [2022-01-18 05:31:30,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2712 states, 2711 states have (on average 2.5256362965695316) internal successors, (6847), 2711 states have internal predecessors, (6847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:30,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2712 states to 2712 states and 6847 transitions. [2022-01-18 05:31:30,500 INFO L78 Accepts]: Start accepts. Automaton has 2712 states and 6847 transitions. Word has length 30 [2022-01-18 05:31:30,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:30,500 INFO L470 AbstractCegarLoop]: Abstraction has 2712 states and 6847 transitions. [2022-01-18 05:31:30,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:30,500 INFO L276 IsEmpty]: Start isEmpty. Operand 2712 states and 6847 transitions. [2022-01-18 05:31:30,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:30,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:30,503 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:30,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (167)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:30,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 05:31:30,703 INFO L402 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:30,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:30,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1134442340, now seen corresponding path program 35 times [2022-01-18 05:31:30,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:30,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164145600] [2022-01-18 05:31:30,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:30,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:30,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:30,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:30,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164145600] [2022-01-18 05:31:30,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164145600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:30,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911112281] [2022-01-18 05:31:30,993 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:31:30,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:30,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:30,994 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:31:30,994 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:31:31,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:31:31,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:31,014 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:31,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:31,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:31:31,352 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:31,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:31,608 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:31,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:31,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:31,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:31,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:31,668 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:31:31,710 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:31,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911112281] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:31,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:31,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:31:31,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395533806] [2022-01-18 05:31:31,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:31,711 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:31:31,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:31,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:31:31,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:31:31,712 INFO L87 Difference]: Start difference. First operand 2712 states and 6847 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:34,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:34,378 INFO L93 Difference]: Finished difference Result 4890 states and 12380 transitions. [2022-01-18 05:31:34,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-18 05:31:34,378 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:34,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:34,384 INFO L225 Difference]: With dead ends: 4890 [2022-01-18 05:31:34,384 INFO L226 Difference]: Without dead ends: 4871 [2022-01-18 05:31:34,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=738, Invalid=4962, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:31:34,385 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 441 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 2116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:34,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [441 Valid, 253 Invalid, 2116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1891 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:34,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4871 states. [2022-01-18 05:31:34,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4871 to 2720. [2022-01-18 05:31:34,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2719 states have (on average 2.526296432511953) internal successors, (6869), 2719 states have internal predecessors, (6869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:34,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 6869 transitions. [2022-01-18 05:31:34,421 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 6869 transitions. Word has length 30 [2022-01-18 05:31:34,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:34,421 INFO L470 AbstractCegarLoop]: Abstraction has 2720 states and 6869 transitions. [2022-01-18 05:31:34,421 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:34,421 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 6869 transitions. [2022-01-18 05:31:34,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:34,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:34,423 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:34,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (168)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:34,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 168 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2022-01-18 05:31:34,624 INFO L402 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:34,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:34,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1404123906, now seen corresponding path program 36 times [2022-01-18 05:31:34,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:34,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088559108] [2022-01-18 05:31:34,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:34,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:34,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:34,910 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:34,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:34,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088559108] [2022-01-18 05:31:34,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088559108] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:34,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887308721] [2022-01-18 05:31:34,910 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:31:34,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:34,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:34,911 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:31:34,911 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:31:34,932 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:31:34,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:34,933 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:34,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:35,264 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:31:35,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 48 [2022-01-18 05:31:35,315 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:35,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:35,556 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:35,556 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:35,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:35,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:35,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:35,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:35,654 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:35,654 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887308721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:35,654 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:35,654 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:31:35,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944626810] [2022-01-18 05:31:35,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:35,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:31:35,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:35,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:31:35,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:31:35,655 INFO L87 Difference]: Start difference. First operand 2720 states and 6869 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:37,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:37,971 INFO L93 Difference]: Finished difference Result 4653 states and 11794 transitions. [2022-01-18 05:31:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 05:31:37,972 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:37,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:37,978 INFO L225 Difference]: With dead ends: 4653 [2022-01-18 05:31:37,978 INFO L226 Difference]: Without dead ends: 4632 [2022-01-18 05:31:37,979 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1577 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=701, Invalid=4411, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 05:31:37,979 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 384 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 1636 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:37,979 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 203 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1636 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:31:37,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4632 states. [2022-01-18 05:31:38,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4632 to 2722. [2022-01-18 05:31:38,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2722 states, 2721 states have (on average 2.525909592061742) internal successors, (6873), 2721 states have internal predecessors, (6873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:38,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2722 states to 2722 states and 6873 transitions. [2022-01-18 05:31:38,015 INFO L78 Accepts]: Start accepts. Automaton has 2722 states and 6873 transitions. Word has length 30 [2022-01-18 05:31:38,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:38,015 INFO L470 AbstractCegarLoop]: Abstraction has 2722 states and 6873 transitions. [2022-01-18 05:31:38,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:38,015 INFO L276 IsEmpty]: Start isEmpty. Operand 2722 states and 6873 transitions. [2022-01-18 05:31:38,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:38,018 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:38,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:38,033 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (169)] Ended with exit code 0 [2022-01-18 05:31:38,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable169 [2022-01-18 05:31:38,218 INFO L402 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:38,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:38,219 INFO L85 PathProgramCache]: Analyzing trace with hash -868679698, now seen corresponding path program 37 times [2022-01-18 05:31:38,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:38,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111901156] [2022-01-18 05:31:38,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:38,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:38,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:38,545 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:38,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:38,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111901156] [2022-01-18 05:31:38,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111901156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:38,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243273765] [2022-01-18 05:31:38,546 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:31:38,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:38,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:38,548 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:31:38,548 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:31:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:38,569 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:38,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:38,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:31:38,925 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:38,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:39,143 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:39,143 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:39,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:39,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:39,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:39,251 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:39,289 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:39,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243273765] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:39,289 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:39,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:31:39,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063998729] [2022-01-18 05:31:39,289 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:39,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:31:39,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:39,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:31:39,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=694, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:31:39,290 INFO L87 Difference]: Start difference. First operand 2722 states and 6873 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:41,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:41,596 INFO L93 Difference]: Finished difference Result 4552 states and 11507 transitions. [2022-01-18 05:31:41,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:31:41,596 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:41,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:41,602 INFO L225 Difference]: With dead ends: 4552 [2022-01-18 05:31:41,602 INFO L226 Difference]: Without dead ends: 4542 [2022-01-18 05:31:41,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=515, Invalid=3517, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:31:41,603 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 291 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 2494 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2631 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:41,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [291 Valid, 285 Invalid, 2631 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2494 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:31:41,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-01-18 05:31:41,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2719. [2022-01-18 05:31:41,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2719 states, 2718 states have (on average 2.526122148638705) internal successors, (6866), 2718 states have internal predecessors, (6866), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:41,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2719 states to 2719 states and 6866 transitions. [2022-01-18 05:31:41,644 INFO L78 Accepts]: Start accepts. Automaton has 2719 states and 6866 transitions. Word has length 30 [2022-01-18 05:31:41,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:41,644 INFO L470 AbstractCegarLoop]: Abstraction has 2719 states and 6866 transitions. [2022-01-18 05:31:41,644 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:41,644 INFO L276 IsEmpty]: Start isEmpty. Operand 2719 states and 6866 transitions. [2022-01-18 05:31:41,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:41,647 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:41,647 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:41,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (170)] Ended with exit code 0 [2022-01-18 05:31:41,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170,170 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:41,848 INFO L402 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:41,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:41,848 INFO L85 PathProgramCache]: Analyzing trace with hash -463933560, now seen corresponding path program 38 times [2022-01-18 05:31:41,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:41,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123451282] [2022-01-18 05:31:41,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:41,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:41,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:42,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:42,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:42,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123451282] [2022-01-18 05:31:42,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123451282] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:42,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115742759] [2022-01-18 05:31:42,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:31:42,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:42,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:42,112 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:31:42,113 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:31:42,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:31:42,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:42,133 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:42,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:42,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:31:42,487 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:42,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:42,708 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:42,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:42,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:42,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:42,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:42,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:42,788 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:42,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115742759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:42,788 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:42,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:31:42,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365288142] [2022-01-18 05:31:42,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:42,789 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:31:42,789 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:42,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:31:42,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=699, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:31:42,789 INFO L87 Difference]: Start difference. First operand 2719 states and 6866 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:44,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:44,587 INFO L93 Difference]: Finished difference Result 4527 states and 11439 transitions. [2022-01-18 05:31:44,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:31:44,588 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:44,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:44,594 INFO L225 Difference]: With dead ends: 4527 [2022-01-18 05:31:44,594 INFO L226 Difference]: Without dead ends: 4517 [2022-01-18 05:31:44,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=387, Invalid=3035, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:31:44,595 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 304 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 2235 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:44,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 294 Invalid, 2354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2235 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:44,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4517 states. [2022-01-18 05:31:44,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4517 to 2716. [2022-01-18 05:31:44,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2716 states, 2715 states have (on average 2.5263351749539593) internal successors, (6859), 2715 states have internal predecessors, (6859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:44,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2716 states to 2716 states and 6859 transitions. [2022-01-18 05:31:44,633 INFO L78 Accepts]: Start accepts. Automaton has 2716 states and 6859 transitions. Word has length 30 [2022-01-18 05:31:44,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:44,633 INFO L470 AbstractCegarLoop]: Abstraction has 2716 states and 6859 transitions. [2022-01-18 05:31:44,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:44,633 INFO L276 IsEmpty]: Start isEmpty. Operand 2716 states and 6859 transitions. [2022-01-18 05:31:44,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:44,636 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:44,636 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:44,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (171)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:44,837 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171,171 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:44,837 INFO L402 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:44,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:44,837 INFO L85 PathProgramCache]: Analyzing trace with hash 627544692, now seen corresponding path program 55 times [2022-01-18 05:31:44,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:44,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214003690] [2022-01-18 05:31:44,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:44,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:44,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:45,145 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:45,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:45,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214003690] [2022-01-18 05:31:45,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214003690] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:45,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032884484] [2022-01-18 05:31:45,146 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:31:45,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:45,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:45,147 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:31:45,175 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:31:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:45,183 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:45,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:45,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:31:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:45,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:45,753 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:45,754 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:45,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:45,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:45,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:45,820 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:45,855 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:45,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032884484] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:45,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:45,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:31:45,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950463410] [2022-01-18 05:31:45,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:45,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:31:45,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:45,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:31:45,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=821, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:31:45,862 INFO L87 Difference]: Start difference. First operand 2716 states and 6859 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:48,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:48,009 INFO L93 Difference]: Finished difference Result 4670 states and 11659 transitions. [2022-01-18 05:31:48,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:31:48,009 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:48,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:48,015 INFO L225 Difference]: With dead ends: 4670 [2022-01-18 05:31:48,015 INFO L226 Difference]: Without dead ends: 4631 [2022-01-18 05:31:48,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1160 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=431, Invalid=3601, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:31:48,015 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 368 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 2698 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 352 SdHoareTripleChecker+Invalid, 2852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 2698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:48,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 352 Invalid, 2852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 2698 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:31:48,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4631 states. [2022-01-18 05:31:48,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4631 to 2734. [2022-01-18 05:31:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2734 states, 2733 states have (on average 2.525795828759605) internal successors, (6903), 2733 states have internal predecessors, (6903), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:48,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2734 states to 2734 states and 6903 transitions. [2022-01-18 05:31:48,054 INFO L78 Accepts]: Start accepts. Automaton has 2734 states and 6903 transitions. Word has length 30 [2022-01-18 05:31:48,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:48,054 INFO L470 AbstractCegarLoop]: Abstraction has 2734 states and 6903 transitions. [2022-01-18 05:31:48,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:48,055 INFO L276 IsEmpty]: Start isEmpty. Operand 2734 states and 6903 transitions. [2022-01-18 05:31:48,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:48,058 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:48,058 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:48,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (172)] Ended with exit code 0 [2022-01-18 05:31:48,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 172 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable172 [2022-01-18 05:31:48,259 INFO L402 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:48,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:48,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1403316116, now seen corresponding path program 56 times [2022-01-18 05:31:48,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:48,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036978679] [2022-01-18 05:31:48,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:48,259 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:48,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:48,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:48,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:48,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036978679] [2022-01-18 05:31:48,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036978679] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:48,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2138986408] [2022-01-18 05:31:48,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:31:48,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:48,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:48,544 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:31:48,545 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:31:48,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:31:48,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:48,565 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:48,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:48,871 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:31:48,928 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:48,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:49,165 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:49,166 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:49,294 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:49,295 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:49,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:49,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:49,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2138986408] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:49,331 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:49,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:31:49,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116585622] [2022-01-18 05:31:49,331 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:49,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:31:49,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:49,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:31:49,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:31:49,332 INFO L87 Difference]: Start difference. First operand 2734 states and 6903 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:52,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:52,439 INFO L93 Difference]: Finished difference Result 5352 states and 13485 transitions. [2022-01-18 05:31:52,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 05:31:52,440 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:52,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:52,447 INFO L225 Difference]: With dead ends: 5352 [2022-01-18 05:31:52,447 INFO L226 Difference]: Without dead ends: 5339 [2022-01-18 05:31:52,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2373 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=928, Invalid=6554, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 05:31:52,448 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 408 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 2611 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2827 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:52,448 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 267 Invalid, 2827 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2611 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:31:52,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5339 states. [2022-01-18 05:31:52,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5339 to 2739. [2022-01-18 05:31:52,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2739 states, 2738 states have (on average 2.525566106647188) internal successors, (6915), 2738 states have internal predecessors, (6915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:52,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2739 states to 2739 states and 6915 transitions. [2022-01-18 05:31:52,484 INFO L78 Accepts]: Start accepts. Automaton has 2739 states and 6915 transitions. Word has length 30 [2022-01-18 05:31:52,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:52,484 INFO L470 AbstractCegarLoop]: Abstraction has 2739 states and 6915 transitions. [2022-01-18 05:31:52,484 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:52,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2739 states and 6915 transitions. [2022-01-18 05:31:52,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:52,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:52,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:52,510 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:31:52,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173,173 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:52,695 INFO L402 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:52,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:52,696 INFO L85 PathProgramCache]: Analyzing trace with hash 2068519284, now seen corresponding path program 57 times [2022-01-18 05:31:52,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:52,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919102151] [2022-01-18 05:31:52,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:52,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:52,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:52,973 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:52,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:52,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919102151] [2022-01-18 05:31:52,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919102151] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:52,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096376241] [2022-01-18 05:31:52,974 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:31:52,974 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:52,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:52,975 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:31:52,975 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:31:52,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:31:52,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:52,995 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:52,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:53,319 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:31:53,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 37 treesize of output 37 [2022-01-18 05:31:53,369 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:53,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:53,611 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:53,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:31:53,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:53,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:53,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:53,671 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:53,706 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:53,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096376241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:53,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:53,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:31:53,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619194270] [2022-01-18 05:31:53,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:53,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:31:53,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:31:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:31:53,707 INFO L87 Difference]: Start difference. First operand 2739 states and 6915 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:55,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:55,853 INFO L93 Difference]: Finished difference Result 4965 states and 12544 transitions. [2022-01-18 05:31:55,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:31:55,854 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:55,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:55,860 INFO L225 Difference]: With dead ends: 4965 [2022-01-18 05:31:55,860 INFO L226 Difference]: Without dead ends: 4938 [2022-01-18 05:31:55,861 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1369 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=564, Invalid=4128, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:31:55,861 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 411 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 1953 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1953 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:55,861 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 285 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1953 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:55,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4938 states. [2022-01-18 05:31:55,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4938 to 2738. [2022-01-18 05:31:55,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2738 states, 2737 states have (on average 2.525392765801973) internal successors, (6912), 2737 states have internal predecessors, (6912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:55,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2738 states to 2738 states and 6912 transitions. [2022-01-18 05:31:55,895 INFO L78 Accepts]: Start accepts. Automaton has 2738 states and 6912 transitions. Word has length 30 [2022-01-18 05:31:55,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:55,895 INFO L470 AbstractCegarLoop]: Abstraction has 2738 states and 6912 transitions. [2022-01-18 05:31:55,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:55,895 INFO L276 IsEmpty]: Start isEmpty. Operand 2738 states and 6912 transitions. [2022-01-18 05:31:55,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:55,898 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:55,898 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:55,914 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:31:56,098 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,174 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:56,098 INFO L402 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:56,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:56,099 INFO L85 PathProgramCache]: Analyzing trace with hash -1228194702, now seen corresponding path program 58 times [2022-01-18 05:31:56,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:56,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261958006] [2022-01-18 05:31:56,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:56,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:56,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:56,380 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:56,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:56,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261958006] [2022-01-18 05:31:56,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261958006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:56,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518602466] [2022-01-18 05:31:56,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:31:56,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:56,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:56,381 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:31:56,382 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:31:56,401 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:31:56,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:56,401 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:56,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:56,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:31:56,744 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:56,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:31:56,979 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:31:56,980 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:31:57,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:57,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:31:57,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:31:57,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:31:57,073 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:57,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518602466] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:31:57,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:31:57,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:31:57,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672758689] [2022-01-18 05:31:57,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:31:57,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:31:57,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:31:57,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:31:57,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=817, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:31:57,074 INFO L87 Difference]: Start difference. First operand 2738 states and 6912 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:58,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:31:58,855 INFO L93 Difference]: Finished difference Result 4487 states and 11228 transitions. [2022-01-18 05:31:58,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:31:58,855 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:31:58,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:31:58,861 INFO L225 Difference]: With dead ends: 4487 [2022-01-18 05:31:58,861 INFO L226 Difference]: Without dead ends: 4460 [2022-01-18 05:31:58,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1120 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=443, Invalid=3463, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:31:58,862 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 335 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:31:58,862 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 267 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2147 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:31:58,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4460 states. [2022-01-18 05:31:58,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4460 to 2723. [2022-01-18 05:31:58,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2723 states, 2722 states have (on average 2.527185892725937) internal successors, (6879), 2722 states have internal predecessors, (6879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:58,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2723 states to 2723 states and 6879 transitions. [2022-01-18 05:31:58,896 INFO L78 Accepts]: Start accepts. Automaton has 2723 states and 6879 transitions. Word has length 30 [2022-01-18 05:31:58,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:31:58,896 INFO L470 AbstractCegarLoop]: Abstraction has 2723 states and 6879 transitions. [2022-01-18 05:31:58,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:31:58,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2723 states and 6879 transitions. [2022-01-18 05:31:58,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:31:58,899 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:31:58,899 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:31:58,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (175)] Forceful destruction successful, exit code 0 [2022-01-18 05:31:59,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable175 [2022-01-18 05:31:59,099 INFO L402 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:31:59,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:31:59,100 INFO L85 PathProgramCache]: Analyzing trace with hash -451058140, now seen corresponding path program 59 times [2022-01-18 05:31:59,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:31:59,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65668827] [2022-01-18 05:31:59,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:31:59,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:31:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:31:59,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:59,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:31:59,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65668827] [2022-01-18 05:31:59,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65668827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:31:59,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777052431] [2022-01-18 05:31:59,378 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:31:59,378 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:31:59,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:31:59,379 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:31:59,379 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:31:59,399 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:31:59,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:31:59,400 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:31:59,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:31:59,746 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:31:59,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 42 treesize of output 42 [2022-01-18 05:31:59,786 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:31:59,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:00,029 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:00,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:00,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:00,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:00,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:00,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:00,113 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:00,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777052431] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:00,113 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:00,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:32:00,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889816960] [2022-01-18 05:32:00,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:00,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:32:00,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:00,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:32:00,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=819, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:32:00,114 INFO L87 Difference]: Start difference. First operand 2723 states and 6879 transitions. Second operand has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:01,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:01,455 INFO L93 Difference]: Finished difference Result 4430 states and 11112 transitions. [2022-01-18 05:32:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:32:01,456 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:01,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:01,462 INFO L225 Difference]: With dead ends: 4430 [2022-01-18 05:32:01,462 INFO L226 Difference]: Without dead ends: 4421 [2022-01-18 05:32:01,462 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 40 SyntacticMatches, 5 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=309, Invalid=2447, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:32:01,462 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 350 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 1880 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 1983 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1880 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:01,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 346 Invalid, 1983 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1880 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:32:01,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4421 states. [2022-01-18 05:32:01,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4421 to 2725. [2022-01-18 05:32:01,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2725 states, 2724 states have (on average 2.526431718061674) internal successors, (6882), 2724 states have internal predecessors, (6882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2725 states to 2725 states and 6882 transitions. [2022-01-18 05:32:01,493 INFO L78 Accepts]: Start accepts. Automaton has 2725 states and 6882 transitions. Word has length 30 [2022-01-18 05:32:01,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:01,493 INFO L470 AbstractCegarLoop]: Abstraction has 2725 states and 6882 transitions. [2022-01-18 05:32:01,493 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3225806451612905) internal successors, (72), 30 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:01,494 INFO L276 IsEmpty]: Start isEmpty. Operand 2725 states and 6882 transitions. [2022-01-18 05:32:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:01,496 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:01,496 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:01,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (176)] Ended with exit code 0 [2022-01-18 05:32:01,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,176 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:01,698 INFO L402 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:01,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:01,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1218938786, now seen corresponding path program 39 times [2022-01-18 05:32:01,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:01,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796051828] [2022-01-18 05:32:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:01,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:01,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:02,023 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:02,023 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:02,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796051828] [2022-01-18 05:32:02,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796051828] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:02,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959490585] [2022-01-18 05:32:02,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:32:02,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:02,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:02,024 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:32:02,025 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:32:02,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:32:02,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:02,046 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:32:02,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:02,449 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:32:02,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 37 [2022-01-18 05:32:02,950 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:02,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:03,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:03,499 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:32:03,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 45 [2022-01-18 05:32:03,558 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:03,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959490585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:03,559 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:03,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 39 [2022-01-18 05:32:03,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757662392] [2022-01-18 05:32:03,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:03,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 05:32:03,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:03,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 05:32:03,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1327, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 05:32:03,559 INFO L87 Difference]: Start difference. First operand 2725 states and 6882 transitions. Second operand has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:06,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:06,029 INFO L93 Difference]: Finished difference Result 5411 states and 13692 transitions. [2022-01-18 05:32:06,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:32:06,029 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:06,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:06,037 INFO L225 Difference]: With dead ends: 5411 [2022-01-18 05:32:06,037 INFO L226 Difference]: Without dead ends: 5380 [2022-01-18 05:32:06,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1902 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=983, Invalid=5337, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:32:06,038 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 233 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 1176 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 233 SdHoareTripleChecker+Valid, 251 SdHoareTripleChecker+Invalid, 2312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1015 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:06,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [233 Valid, 251 Invalid, 2312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1176 Invalid, 0 Unknown, 1015 Unchecked, 0.6s Time] [2022-01-18 05:32:06,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5380 states. [2022-01-18 05:32:06,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5380 to 2744. [2022-01-18 05:32:06,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 2743 states have (on average 2.5264309150565074) internal successors, (6930), 2743 states have internal predecessors, (6930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:06,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 6930 transitions. [2022-01-18 05:32:06,086 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 6930 transitions. Word has length 30 [2022-01-18 05:32:06,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:06,086 INFO L470 AbstractCegarLoop]: Abstraction has 2744 states and 6930 transitions. [2022-01-18 05:32:06,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.875) internal successors, (75), 39 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:06,086 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 6930 transitions. [2022-01-18 05:32:06,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:06,089 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:06,089 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:06,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (177)] Forceful destruction successful, exit code 0 [2022-01-18 05:32:06,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177,177 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:06,289 INFO L402 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:06,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:06,290 INFO L85 PathProgramCache]: Analyzing trace with hash 598451650, now seen corresponding path program 40 times [2022-01-18 05:32:06,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:06,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472877787] [2022-01-18 05:32:06,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:06,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:06,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:06,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:06,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:06,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472877787] [2022-01-18 05:32:06,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472877787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:06,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714458362] [2022-01-18 05:32:06,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:32:06,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:06,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:06,580 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:32:06,581 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:32:06,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:32:06,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:06,601 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:06,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:06,912 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:32:06,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 52 treesize of output 48 [2022-01-18 05:32:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:06,992 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:07,248 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:07,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:07,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:07,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:07,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:07,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:07,349 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:07,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714458362] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:07,349 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:07,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:07,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800103636] [2022-01-18 05:32:07,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:07,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:07,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:07,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:07,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=845, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:07,350 INFO L87 Difference]: Start difference. First operand 2744 states and 6930 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:10,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:10,801 INFO L93 Difference]: Finished difference Result 5511 states and 13878 transitions. [2022-01-18 05:32:10,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-01-18 05:32:10,802 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:10,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:10,809 INFO L225 Difference]: With dead ends: 5511 [2022-01-18 05:32:10,809 INFO L226 Difference]: Without dead ends: 5480 [2022-01-18 05:32:10,810 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3152 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1122, Invalid=8190, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 05:32:10,810 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 440 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 2993 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 3189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 2993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:10,810 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 283 Invalid, 3189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 2993 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:32:10,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5480 states. [2022-01-18 05:32:10,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5480 to 2774. [2022-01-18 05:32:10,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2774 states, 2773 states have (on average 2.5279480706815725) internal successors, (7010), 2773 states have internal predecessors, (7010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2774 states to 2774 states and 7010 transitions. [2022-01-18 05:32:10,858 INFO L78 Accepts]: Start accepts. Automaton has 2774 states and 7010 transitions. Word has length 30 [2022-01-18 05:32:10,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:10,858 INFO L470 AbstractCegarLoop]: Abstraction has 2774 states and 7010 transitions. [2022-01-18 05:32:10,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:10,858 INFO L276 IsEmpty]: Start isEmpty. Operand 2774 states and 7010 transitions. [2022-01-18 05:32:10,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:10,861 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:10,861 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:10,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (178)] Ended with exit code 0 [2022-01-18 05:32:11,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178,178 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:11,062 INFO L402 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:11,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:11,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1263654818, now seen corresponding path program 41 times [2022-01-18 05:32:11,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:11,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59537289] [2022-01-18 05:32:11,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:11,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:11,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:11,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:11,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59537289] [2022-01-18 05:32:11,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59537289] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:11,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311454793] [2022-01-18 05:32:11,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:32:11,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:11,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:11,343 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:32:11,343 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:32:11,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:32:11,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:11,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:11,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:11,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:11,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:11,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:11,920 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:11,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:11,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:11,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:11,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:11,978 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:12,012 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:12,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311454793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:12,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:12,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:32:12,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216630414] [2022-01-18 05:32:12,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:12,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:32:12,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:12,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:32:12,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:32:12,013 INFO L87 Difference]: Start difference. First operand 2774 states and 7010 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:14,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:14,442 INFO L93 Difference]: Finished difference Result 4774 states and 12066 transitions. [2022-01-18 05:32:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 05:32:14,443 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:14,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:14,449 INFO L225 Difference]: With dead ends: 4774 [2022-01-18 05:32:14,449 INFO L226 Difference]: Without dead ends: 4750 [2022-01-18 05:32:14,450 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=626, Invalid=4924, Unknown=0, NotChecked=0, Total=5550 [2022-01-18 05:32:14,450 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 321 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 2480 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 2615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 2480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:14,450 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 190 Invalid, 2615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 2480 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:32:14,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4750 states. [2022-01-18 05:32:14,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4750 to 2774. [2022-01-18 05:32:14,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2774 states, 2773 states have (on average 2.5268662098809953) internal successors, (7007), 2773 states have internal predecessors, (7007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:14,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2774 states to 2774 states and 7007 transitions. [2022-01-18 05:32:14,489 INFO L78 Accepts]: Start accepts. Automaton has 2774 states and 7007 transitions. Word has length 30 [2022-01-18 05:32:14,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:14,489 INFO L470 AbstractCegarLoop]: Abstraction has 2774 states and 7007 transitions. [2022-01-18 05:32:14,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:14,489 INFO L276 IsEmpty]: Start isEmpty. Operand 2774 states and 7007 transitions. [2022-01-18 05:32:14,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:14,492 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:14,492 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:14,509 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:32:14,692 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 179 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable179 [2022-01-18 05:32:14,693 INFO L402 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:14,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:14,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1685984356, now seen corresponding path program 42 times [2022-01-18 05:32:14,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:14,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257165496] [2022-01-18 05:32:14,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:14,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:14,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:14,954 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:14,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:14,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257165496] [2022-01-18 05:32:14,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257165496] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:14,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707518721] [2022-01-18 05:32:14,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:32:14,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:14,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:14,955 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:32:14,956 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:32:14,975 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:32:14,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:14,976 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-18 05:32:14,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:15,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:15,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:15,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:32:15,399 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:15,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:15,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:15,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:15,881 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:32:15,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 44 treesize of output 61 [2022-01-18 05:32:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:16,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707518721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:16,062 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:16,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 35 [2022-01-18 05:32:16,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218234422] [2022-01-18 05:32:16,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:16,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:32:16,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:16,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:32:16,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1040, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:32:16,063 INFO L87 Difference]: Start difference. First operand 2774 states and 7007 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:17,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:17,054 INFO L93 Difference]: Finished difference Result 3682 states and 9259 transitions. [2022-01-18 05:32:17,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:32:17,054 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:17,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:17,059 INFO L225 Difference]: With dead ends: 3682 [2022-01-18 05:32:17,059 INFO L226 Difference]: Without dead ends: 3671 [2022-01-18 05:32:17,060 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 38 SyntacticMatches, 4 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=390, Invalid=2060, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:32:17,060 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 247 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 1705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 883 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:17,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 140 Invalid, 1705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 734 Invalid, 0 Unknown, 883 Unchecked, 0.4s Time] [2022-01-18 05:32:17,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3671 states. [2022-01-18 05:32:17,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3671 to 2786. [2022-01-18 05:32:17,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2786 states, 2785 states have (on average 2.526391382405745) internal successors, (7036), 2785 states have internal predecessors, (7036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:17,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2786 states to 2786 states and 7036 transitions. [2022-01-18 05:32:17,091 INFO L78 Accepts]: Start accepts. Automaton has 2786 states and 7036 transitions. Word has length 30 [2022-01-18 05:32:17,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:17,092 INFO L470 AbstractCegarLoop]: Abstraction has 2786 states and 7036 transitions. [2022-01-18 05:32:17,092 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:17,092 INFO L276 IsEmpty]: Start isEmpty. Operand 2786 states and 7036 transitions. [2022-01-18 05:32:17,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:17,094 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:17,094 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:17,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (180)] Ended with exit code 0 [2022-01-18 05:32:17,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180,180 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:17,295 INFO L402 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:17,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:17,295 INFO L85 PathProgramCache]: Analyzing trace with hash -852581890, now seen corresponding path program 43 times [2022-01-18 05:32:17,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:17,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213720733] [2022-01-18 05:32:17,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:17,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:17,560 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:17,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:17,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213720733] [2022-01-18 05:32:17,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [213720733] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:17,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838308917] [2022-01-18 05:32:17,561 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:32:17,561 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:17,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:17,562 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:32:17,562 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:32:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:17,582 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:17,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:17,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:17,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:17,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:18,163 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:18,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:18,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:18,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:18,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:18,223 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:18,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838308917] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:18,257 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:18,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:32:18,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680094148] [2022-01-18 05:32:18,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:18,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:32:18,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:18,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:32:18,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=692, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:32:18,258 INFO L87 Difference]: Start difference. First operand 2786 states and 7036 transitions. Second operand has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:20,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:20,177 INFO L93 Difference]: Finished difference Result 4597 states and 11655 transitions. [2022-01-18 05:32:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:32:20,177 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:20,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:20,185 INFO L225 Difference]: With dead ends: 4597 [2022-01-18 05:32:20,185 INFO L226 Difference]: Without dead ends: 4583 [2022-01-18 05:32:20,185 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=514, Invalid=3908, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:32:20,185 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 303 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 1836 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 1968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1836 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:20,185 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 174 Invalid, 1968 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1836 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:32:20,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4583 states. [2022-01-18 05:32:20,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4583 to 2793. [2022-01-18 05:32:20,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2793 states, 2792 states have (on average 2.525787965616046) internal successors, (7052), 2792 states have internal predecessors, (7052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:20,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2793 states to 2793 states and 7052 transitions. [2022-01-18 05:32:20,225 INFO L78 Accepts]: Start accepts. Automaton has 2793 states and 7052 transitions. Word has length 30 [2022-01-18 05:32:20,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:20,225 INFO L470 AbstractCegarLoop]: Abstraction has 2793 states and 7052 transitions. [2022-01-18 05:32:20,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3793103448275863) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:20,225 INFO L276 IsEmpty]: Start isEmpty. Operand 2793 states and 7052 transitions. [2022-01-18 05:32:20,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:20,228 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:20,228 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:20,245 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:32:20,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181,181 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:20,428 INFO L402 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:20,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:20,428 INFO L85 PathProgramCache]: Analyzing trace with hash -317137682, now seen corresponding path program 44 times [2022-01-18 05:32:20,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:20,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993843571] [2022-01-18 05:32:20,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:20,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:20,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:20,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:20,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:20,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993843571] [2022-01-18 05:32:20,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993843571] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:20,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069749075] [2022-01-18 05:32:20,719 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:32:20,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:20,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:20,720 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:32:20,721 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:32:20,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:32:20,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:20,744 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:20,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:21,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:21,134 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:21,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:21,380 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:21,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:21,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:21,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:21,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:21,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:21,483 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:21,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069749075] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:21,483 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:21,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 28 [2022-01-18 05:32:21,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949018006] [2022-01-18 05:32:21,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:21,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:32:21,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:21,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:32:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=705, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:32:21,484 INFO L87 Difference]: Start difference. First operand 2793 states and 7052 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:23,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:23,387 INFO L93 Difference]: Finished difference Result 4632 states and 11704 transitions. [2022-01-18 05:32:23,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:32:23,387 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:23,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:23,393 INFO L225 Difference]: With dead ends: 4632 [2022-01-18 05:32:23,393 INFO L226 Difference]: Without dead ends: 4622 [2022-01-18 05:32:23,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 992 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=375, Invalid=3165, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:32:23,394 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 244 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 2716 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 2831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 2716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:23,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 256 Invalid, 2831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 2716 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:32:23,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4622 states. [2022-01-18 05:32:23,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4622 to 2792. [2022-01-18 05:32:23,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2792 states, 2791 states have (on average 2.525976352561806) internal successors, (7050), 2791 states have internal predecessors, (7050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:23,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2792 states to 2792 states and 7050 transitions. [2022-01-18 05:32:23,434 INFO L78 Accepts]: Start accepts. Automaton has 2792 states and 7050 transitions. Word has length 30 [2022-01-18 05:32:23,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:23,434 INFO L470 AbstractCegarLoop]: Abstraction has 2792 states and 7050 transitions. [2022-01-18 05:32:23,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:23,434 INFO L276 IsEmpty]: Start isEmpty. Operand 2792 states and 7050 transitions. [2022-01-18 05:32:23,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:23,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:23,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:23,454 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:32:23,653 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 182 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable182 [2022-01-18 05:32:23,654 INFO L402 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:23,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:23,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1994859392, now seen corresponding path program 45 times [2022-01-18 05:32:23,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:23,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967814843] [2022-01-18 05:32:23,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:23,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:23,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:23,929 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:23,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967814843] [2022-01-18 05:32:23,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967814843] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:23,929 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846747949] [2022-01-18 05:32:23,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:32:23,929 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:23,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:23,930 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:32:23,931 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:32:23,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:32:23,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:23,952 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:23,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:24,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:24,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:24,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:24,573 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:24,574 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:24,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:24,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:24,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:24,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846747949] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:24,673 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:24,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:32:24,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327607122] [2022-01-18 05:32:24,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:24,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:32:24,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:24,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:32:24,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:32:24,674 INFO L87 Difference]: Start difference. First operand 2792 states and 7050 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:27,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:27,627 INFO L93 Difference]: Finished difference Result 5831 states and 14848 transitions. [2022-01-18 05:32:27,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:32:27,627 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:27,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:27,634 INFO L225 Difference]: With dead ends: 5831 [2022-01-18 05:32:27,634 INFO L226 Difference]: Without dead ends: 5804 [2022-01-18 05:32:27,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2120 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=838, Invalid=5968, Unknown=0, NotChecked=0, Total=6806 [2022-01-18 05:32:27,635 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 389 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 2503 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 2680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:27,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 249 Invalid, 2680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2503 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:32:27,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5804 states. [2022-01-18 05:32:27,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5804 to 2788. [2022-01-18 05:32:27,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2788 states, 2787 states have (on average 2.5260136347326876) internal successors, (7040), 2787 states have internal predecessors, (7040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:27,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2788 states to 2788 states and 7040 transitions. [2022-01-18 05:32:27,672 INFO L78 Accepts]: Start accepts. Automaton has 2788 states and 7040 transitions. Word has length 30 [2022-01-18 05:32:27,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:27,672 INFO L470 AbstractCegarLoop]: Abstraction has 2788 states and 7040 transitions. [2022-01-18 05:32:27,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:27,673 INFO L276 IsEmpty]: Start isEmpty. Operand 2788 states and 7040 transitions. [2022-01-18 05:32:27,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:27,675 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:27,675 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:27,691 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:32:27,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183,183 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:27,876 INFO L402 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:27,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:27,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1892064022, now seen corresponding path program 46 times [2022-01-18 05:32:27,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:27,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537490490] [2022-01-18 05:32:27,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:27,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:27,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:28,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:28,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537490490] [2022-01-18 05:32:28,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537490490] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:28,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334370710] [2022-01-18 05:32:28,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:32:28,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:28,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:28,164 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:32:28,165 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:32:28,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:32:28,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:28,187 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:28,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:28,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-01-18 05:32:28,557 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:28,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:28,808 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:28,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:28,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:28,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:28,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:28,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:28,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334370710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:28,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:28,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:28,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636183554] [2022-01-18 05:32:28,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:28,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:28,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:28,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:28,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:28,905 INFO L87 Difference]: Start difference. First operand 2788 states and 7040 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:31,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:31,336 INFO L93 Difference]: Finished difference Result 4640 states and 11634 transitions. [2022-01-18 05:32:31,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 05:32:31,336 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:31,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:31,342 INFO L225 Difference]: With dead ends: 4640 [2022-01-18 05:32:31,342 INFO L226 Difference]: Without dead ends: 4609 [2022-01-18 05:32:31,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1530 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=548, Invalid=4422, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:32:31,343 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 413 mSDsluCounter, 396 mSDsCounter, 0 mSdLazyCounter, 2971 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 3126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 2971 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:31,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [413 Valid, 313 Invalid, 3126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 2971 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:32:31,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4609 states. [2022-01-18 05:32:31,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4609 to 2757. [2022-01-18 05:32:31,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:31,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 05:32:31,376 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 05:32:31,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:31,376 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 05:32:31,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:31,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 05:32:31,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:31,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:31,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:31,394 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:32:31,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184,184 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:31,579 INFO L402 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:31,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:31,579 INFO L85 PathProgramCache]: Analyzing trace with hash 919510156, now seen corresponding path program 47 times [2022-01-18 05:32:31,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:31,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804451111] [2022-01-18 05:32:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:31,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:31,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:31,909 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:31,910 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:31,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804451111] [2022-01-18 05:32:31,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804451111] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:31,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179385524] [2022-01-18 05:32:31,910 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:32:31,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:31,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:31,911 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:32:31,911 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:32:31,933 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:32:31,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:31,934 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:31,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:32,298 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:32:32,299 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 43 [2022-01-18 05:32:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:32,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:32,602 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:32,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:32,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:32,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:32,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:32,664 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:32,702 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:32,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179385524] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:32,703 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:32,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:32,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995133363] [2022-01-18 05:32:32,703 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:32,703 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:32,703 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:32,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:32,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=862, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:32,703 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:34,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:34,875 INFO L93 Difference]: Finished difference Result 4898 states and 12232 transitions. [2022-01-18 05:32:34,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:32:34,875 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:34,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:34,882 INFO L225 Difference]: With dead ends: 4898 [2022-01-18 05:32:34,882 INFO L226 Difference]: Without dead ends: 4869 [2022-01-18 05:32:34,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1284 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=473, Invalid=3817, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 05:32:34,882 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 359 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 2600 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 2752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:34,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 353 Invalid, 2752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2600 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:32:34,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4869 states. [2022-01-18 05:32:34,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4869 to 2775. [2022-01-18 05:32:34,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2775 states, 2774 states have (on average 2.526315789473684) internal successors, (7008), 2774 states have internal predecessors, (7008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:34,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2775 states to 2775 states and 7008 transitions. [2022-01-18 05:32:34,919 INFO L78 Accepts]: Start accepts. Automaton has 2775 states and 7008 transitions. Word has length 30 [2022-01-18 05:32:34,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:34,919 INFO L470 AbstractCegarLoop]: Abstraction has 2775 states and 7008 transitions. [2022-01-18 05:32:34,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:34,919 INFO L276 IsEmpty]: Start isEmpty. Operand 2775 states and 7008 transitions. [2022-01-18 05:32:34,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:34,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:34,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:34,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (185)] Forceful destruction successful, exit code 0 [2022-01-18 05:32:35,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185,185 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:35,130 INFO L402 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:35,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1193181894, now seen corresponding path program 48 times [2022-01-18 05:32:35,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:35,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750833784] [2022-01-18 05:32:35,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:35,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:35,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:35,413 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:35,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:35,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750833784] [2022-01-18 05:32:35,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750833784] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:35,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943641122] [2022-01-18 05:32:35,413 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:32:35,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:35,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:35,416 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:32:35,416 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:32:35,435 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:32:35,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:35,436 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:35,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:35,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:35,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:36,039 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:36,039 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:36,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:36,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:36,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:36,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:36,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943641122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:36,135 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:36,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:36,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264344512] [2022-01-18 05:32:36,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:36,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:36,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:36,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:36,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=844, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:36,136 INFO L87 Difference]: Start difference. First operand 2775 states and 7008 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:38,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:38,458 INFO L93 Difference]: Finished difference Result 5569 states and 14038 transitions. [2022-01-18 05:32:38,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:32:38,458 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:38,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:38,465 INFO L225 Difference]: With dead ends: 5569 [2022-01-18 05:32:38,466 INFO L226 Difference]: Without dead ends: 5550 [2022-01-18 05:32:38,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1915 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=762, Invalid=5244, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:32:38,466 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 442 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 2128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:38,467 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [442 Valid, 231 Invalid, 2128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:32:38,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5550 states. [2022-01-18 05:32:38,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5550 to 2757. [2022-01-18 05:32:38,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:38,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 05:32:38,506 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 05:32:38,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:38,506 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 05:32:38,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:38,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 05:32:38,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:38,509 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:38,509 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:38,524 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:32:38,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,186 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:38,709 INFO L402 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:38,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:38,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1858385062, now seen corresponding path program 49 times [2022-01-18 05:32:38,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:38,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413117489] [2022-01-18 05:32:38,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:38,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:38,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:38,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:38,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:38,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413117489] [2022-01-18 05:32:38,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413117489] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:38,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433760347] [2022-01-18 05:32:38,988 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:32:38,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:38,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:38,989 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:32:38,989 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:32:39,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:39,008 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:39,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:39,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:39,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:39,604 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:39,604 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:39,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:39,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:39,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:39,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:39,693 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:39,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433760347] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:39,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:39,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 29 [2022-01-18 05:32:39,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111798483] [2022-01-18 05:32:39,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:39,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:32:39,693 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:39,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:32:39,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:32:39,694 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:41,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:41,548 INFO L93 Difference]: Finished difference Result 4903 states and 12395 transitions. [2022-01-18 05:32:41,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:32:41,548 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:41,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:41,553 INFO L225 Difference]: With dead ends: 4903 [2022-01-18 05:32:41,554 INFO L226 Difference]: Without dead ends: 4880 [2022-01-18 05:32:41,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1204 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=488, Invalid=3672, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:32:41,554 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 317 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 1943 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 2077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1943 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:41,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 217 Invalid, 2077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1943 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:32:41,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4880 states. [2022-01-18 05:32:41,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4880 to 2760. [2022-01-18 05:32:41,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2759 states have (on average 2.5255527364987316) internal successors, (6968), 2759 states have internal predecessors, (6968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:41,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 6968 transitions. [2022-01-18 05:32:41,586 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 6968 transitions. Word has length 30 [2022-01-18 05:32:41,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:41,587 INFO L470 AbstractCegarLoop]: Abstraction has 2760 states and 6968 transitions. [2022-01-18 05:32:41,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.3666666666666667) internal successors, (71), 29 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:41,587 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 6968 transitions. [2022-01-18 05:32:41,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:41,589 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:41,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:41,604 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:32:41,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187,187 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:41,790 INFO L402 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:41,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:41,790 INFO L85 PathProgramCache]: Analyzing trace with hash 607621852, now seen corresponding path program 50 times [2022-01-18 05:32:41,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:41,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512621454] [2022-01-18 05:32:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:41,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:41,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:42,068 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:42,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:42,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512621454] [2022-01-18 05:32:42,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512621454] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:42,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377132483] [2022-01-18 05:32:42,069 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:32:42,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:42,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:42,070 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:32:42,070 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:32:42,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:32:42,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:42,088 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:42,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:42,436 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:32:42,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 45 [2022-01-18 05:32:42,480 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:42,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:42,738 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:42,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:42,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:42,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:42,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:42,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:32:42,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:42,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377132483] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:42,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:42,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:42,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364062849] [2022-01-18 05:32:42,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:42,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:42,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:42,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:42,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:42,840 INFO L87 Difference]: Start difference. First operand 2760 states and 6968 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:44,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:44,655 INFO L93 Difference]: Finished difference Result 4661 states and 11697 transitions. [2022-01-18 05:32:44,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 05:32:44,655 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:44,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:44,662 INFO L225 Difference]: With dead ends: 4661 [2022-01-18 05:32:44,662 INFO L226 Difference]: Without dead ends: 4650 [2022-01-18 05:32:44,662 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 953 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=377, Invalid=3045, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:32:44,663 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 294 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 2460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:44,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 368 Invalid, 2460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:32:44,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4650 states. [2022-01-18 05:32:44,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4650 to 2757. [2022-01-18 05:32:44,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:44,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 05:32:44,706 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 05:32:44,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:44,706 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 05:32:44,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:44,706 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 05:32:44,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:44,709 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:44,709 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:44,730 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (188)] Ended with exit code 0 [2022-01-18 05:32:44,909 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2022-01-18 05:32:44,909 INFO L402 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:44,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:44,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1532961490, now seen corresponding path program 60 times [2022-01-18 05:32:44,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:44,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598471410] [2022-01-18 05:32:44,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:44,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:45,206 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:45,206 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:45,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598471410] [2022-01-18 05:32:45,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598471410] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:45,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658591557] [2022-01-18 05:32:45,206 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:32:45,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:45,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:45,207 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:32:45,208 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:32:45,228 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:32:45,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:45,228 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:32:45,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:45,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:32:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:45,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:45,917 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:45,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:45,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:45,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:45,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:45,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:46,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658591557] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:46,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:46,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:46,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279320613] [2022-01-18 05:32:46,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:46,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:46,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:46,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:46,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=869, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:46,039 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:47,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:47,595 INFO L93 Difference]: Finished difference Result 4669 states and 11728 transitions. [2022-01-18 05:32:47,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:32:47,596 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:47,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:47,602 INFO L225 Difference]: With dead ends: 4669 [2022-01-18 05:32:47,602 INFO L226 Difference]: Without dead ends: 4660 [2022-01-18 05:32:47,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 498 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=272, Invalid=1798, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:32:47,603 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 406 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 2257 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 2257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:47,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 317 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 2257 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:32:47,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4660 states. [2022-01-18 05:32:47,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4660 to 2757. [2022-01-18 05:32:47,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:47,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 05:32:47,638 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 05:32:47,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:47,638 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 05:32:47,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:47,638 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 05:32:47,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:47,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:47,641 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:47,663 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (189)] Ended with exit code 0 [2022-01-18 05:32:47,841 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 189 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-01-18 05:32:47,841 INFO L402 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:47,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:47,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1924582932, now seen corresponding path program 61 times [2022-01-18 05:32:47,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:47,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145552647] [2022-01-18 05:32:47,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:47,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:47,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:48,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:48,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145552647] [2022-01-18 05:32:48,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145552647] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:48,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179645043] [2022-01-18 05:32:48,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:32:48,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:48,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:48,131 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:32:48,132 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:32:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:48,151 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:48,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:48,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:32:48,555 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:48,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:48,800 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:48,800 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:48,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:48,865 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:48,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:48,866 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:48,924 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:48,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179645043] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:48,925 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:48,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:48,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207706194] [2022-01-18 05:32:48,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:48,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:48,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:48,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:48,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=857, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:48,926 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:50,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:50,628 INFO L93 Difference]: Finished difference Result 4779 states and 11972 transitions. [2022-01-18 05:32:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:32:50,628 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:50,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:50,635 INFO L225 Difference]: With dead ends: 4779 [2022-01-18 05:32:50,635 INFO L226 Difference]: Without dead ends: 4754 [2022-01-18 05:32:50,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=365, Invalid=2185, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:32:50,635 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 384 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 2314 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 2508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 2314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:50,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 364 Invalid, 2508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 2314 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:32:50,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4754 states. [2022-01-18 05:32:50,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4754 to 2775. [2022-01-18 05:32:50,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2775 states, 2774 states have (on average 2.525234318673396) internal successors, (7005), 2774 states have internal predecessors, (7005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:50,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2775 states to 2775 states and 7005 transitions. [2022-01-18 05:32:50,689 INFO L78 Accepts]: Start accepts. Automaton has 2775 states and 7005 transitions. Word has length 30 [2022-01-18 05:32:50,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:50,689 INFO L470 AbstractCegarLoop]: Abstraction has 2775 states and 7005 transitions. [2022-01-18 05:32:50,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:50,689 INFO L276 IsEmpty]: Start isEmpty. Operand 2775 states and 7005 transitions. [2022-01-18 05:32:50,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:50,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:50,691 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:50,707 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:32:50,903 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable190 [2022-01-18 05:32:50,903 INFO L402 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:50,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:50,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1821367144, now seen corresponding path program 62 times [2022-01-18 05:32:50,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:50,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219366124] [2022-01-18 05:32:50,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:50,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:51,172 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:51,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:51,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219366124] [2022-01-18 05:32:51,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219366124] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:51,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498082111] [2022-01-18 05:32:51,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:32:51,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:51,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:51,173 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:32:51,174 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:32:51,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:32:51,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:51,192 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:51,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:51,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:32:51,545 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:51,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:51,766 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:51,766 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:51,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:51,828 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:51,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:51,829 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:51,882 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:51,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498082111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:51,882 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:51,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:51,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505096773] [2022-01-18 05:32:51,882 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:51,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:51,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:51,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:51,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:51,883 INFO L87 Difference]: Start difference. First operand 2775 states and 7005 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:53,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:53,670 INFO L93 Difference]: Finished difference Result 5311 states and 13373 transitions. [2022-01-18 05:32:53,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:32:53,670 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:53,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:53,678 INFO L225 Difference]: With dead ends: 5311 [2022-01-18 05:32:53,678 INFO L226 Difference]: Without dead ends: 5298 [2022-01-18 05:32:53,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=548, Invalid=3112, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:32:53,678 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 376 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 2358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:53,678 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 226 Invalid, 2358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:32:53,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5298 states. [2022-01-18 05:32:53,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5298 to 2780. [2022-01-18 05:32:53,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2780 states, 2779 states have (on average 2.5250089960417417) internal successors, (7017), 2779 states have internal predecessors, (7017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:53,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2780 states to 2780 states and 7017 transitions. [2022-01-18 05:32:53,724 INFO L78 Accepts]: Start accepts. Automaton has 2780 states and 7017 transitions. Word has length 30 [2022-01-18 05:32:53,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:53,724 INFO L470 AbstractCegarLoop]: Abstraction has 2780 states and 7017 transitions. [2022-01-18 05:32:53,724 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:53,724 INFO L276 IsEmpty]: Start isEmpty. Operand 2780 states and 7017 transitions. [2022-01-18 05:32:53,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:53,727 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:53,728 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:53,752 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:32:53,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191,191 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:53,928 INFO L402 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:53,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:53,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1808396984, now seen corresponding path program 63 times [2022-01-18 05:32:53,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:53,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131965212] [2022-01-18 05:32:53,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:53,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:53,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:54,222 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:54,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:54,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131965212] [2022-01-18 05:32:54,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131965212] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:54,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715058618] [2022-01-18 05:32:54,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:32:54,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:54,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:54,226 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:32:54,229 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:32:54,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:32:54,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:54,253 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:54,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:54,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:32:54,663 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:54,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:54,941 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:54,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:32:55,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:55,002 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:55,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:55,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:55,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:55,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715058618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:55,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:55,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:55,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978392734] [2022-01-18 05:32:55,063 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:55,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:55,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:55,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:55,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:55,063 INFO L87 Difference]: Start difference. First operand 2780 states and 7017 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:56,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:56,772 INFO L93 Difference]: Finished difference Result 4559 states and 11490 transitions. [2022-01-18 05:32:56,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-01-18 05:32:56,772 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:56,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:56,779 INFO L225 Difference]: With dead ends: 4559 [2022-01-18 05:32:56,779 INFO L226 Difference]: Without dead ends: 4542 [2022-01-18 05:32:56,779 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=342, Invalid=2208, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:32:56,779 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 354 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 2084 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 2084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:56,780 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 305 Invalid, 2252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 2084 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:32:56,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-01-18 05:32:56,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2779. [2022-01-18 05:32:56,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2779 states, 2778 states have (on average 2.524838012958963) internal successors, (7014), 2778 states have internal predecessors, (7014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:56,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2779 states to 2779 states and 7014 transitions. [2022-01-18 05:32:56,821 INFO L78 Accepts]: Start accepts. Automaton has 2779 states and 7014 transitions. Word has length 30 [2022-01-18 05:32:56,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:56,821 INFO L470 AbstractCegarLoop]: Abstraction has 2779 states and 7014 transitions. [2022-01-18 05:32:56,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:56,821 INFO L276 IsEmpty]: Start isEmpty. Operand 2779 states and 7014 transitions. [2022-01-18 05:32:56,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:56,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:56,824 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:56,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (192)] Ended with exit code 0 [2022-01-18 05:32:57,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,192 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:57,024 INFO L402 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:57,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:57,025 INFO L85 PathProgramCache]: Analyzing trace with hash -810143674, now seen corresponding path program 64 times [2022-01-18 05:32:57,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:57,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298583282] [2022-01-18 05:32:57,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:57,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:32:57,286 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:57,287 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:32:57,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298583282] [2022-01-18 05:32:57,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298583282] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:32:57,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331846385] [2022-01-18 05:32:57,287 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:32:57,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:57,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:32:57,288 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:32:57,288 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:32:57,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:32:57,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:32:57,306 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:32:57,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:32:57,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 18 [2022-01-18 05:32:57,698 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:57,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:32:57,979 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:32:57,979 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:32:58,036 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:58,037 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:32:58,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:32:58,038 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:32:58,105 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:32:58,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331846385] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:32:58,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:32:58,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:32:58,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995701631] [2022-01-18 05:32:58,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:32:58,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:32:58,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:32:58,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:32:58,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:32:58,106 INFO L87 Difference]: Start difference. First operand 2779 states and 7014 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:59,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:32:59,584 INFO L93 Difference]: Finished difference Result 4720 states and 11828 transitions. [2022-01-18 05:32:59,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 05:32:59,585 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:32:59,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:32:59,591 INFO L225 Difference]: With dead ends: 4720 [2022-01-18 05:32:59,591 INFO L226 Difference]: Without dead ends: 4701 [2022-01-18 05:32:59,592 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 734 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=394, Invalid=2362, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:32:59,592 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 389 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 1961 mSolverCounterSat, 236 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 2197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 236 IncrementalHoareTripleChecker+Valid, 1961 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:32:59,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [389 Valid, 276 Invalid, 2197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [236 Valid, 1961 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:32:59,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4701 states. [2022-01-18 05:32:59,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4701 to 2760. [2022-01-18 05:32:59,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2760 states, 2759 states have (on average 2.5255527364987316) internal successors, (6968), 2759 states have internal predecessors, (6968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:59,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2760 states to 2760 states and 6968 transitions. [2022-01-18 05:32:59,629 INFO L78 Accepts]: Start accepts. Automaton has 2760 states and 6968 transitions. Word has length 30 [2022-01-18 05:32:59,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:32:59,629 INFO L470 AbstractCegarLoop]: Abstraction has 2760 states and 6968 transitions. [2022-01-18 05:32:59,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:32:59,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2760 states and 6968 transitions. [2022-01-18 05:32:59,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:32:59,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:32:59,632 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:32:59,650 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:32:59,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,193 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:32:59,832 INFO L402 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:32:59,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:32:59,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1564145080, now seen corresponding path program 65 times [2022-01-18 05:32:59,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:32:59,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120004618] [2022-01-18 05:32:59,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:32:59,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:32:59,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:00,135 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:00,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:00,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120004618] [2022-01-18 05:33:00,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120004618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:00,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [490057469] [2022-01-18 05:33:00,135 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:33:00,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:00,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:00,136 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:33:00,137 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:33:00,155 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:33:00,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:00,156 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:00,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:00,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:33:00,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:00,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:00,790 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:00,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:00,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:00,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:00,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:00,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:00,916 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:00,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [490057469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:00,916 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:00,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:00,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430064785] [2022-01-18 05:33:00,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:00,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:00,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:00,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:00,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=868, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:00,917 INFO L87 Difference]: Start difference. First operand 2760 states and 6968 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:02,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:02,691 INFO L93 Difference]: Finished difference Result 4637 states and 11651 transitions. [2022-01-18 05:33:02,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 05:33:02,691 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:02,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:02,696 INFO L225 Difference]: With dead ends: 4637 [2022-01-18 05:33:02,696 INFO L226 Difference]: Without dead ends: 4628 [2022-01-18 05:33:02,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=276, Invalid=1794, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:33:02,696 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 342 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 2962 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 3089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 2962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:02,696 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 410 Invalid, 3089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 2962 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:33:02,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4628 states. [2022-01-18 05:33:02,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4628 to 2757. [2022-01-18 05:33:02,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2757 states, 2756 states have (on average 2.5257619738751815) internal successors, (6961), 2756 states have internal predecessors, (6961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:02,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2757 states to 2757 states and 6961 transitions. [2022-01-18 05:33:02,726 INFO L78 Accepts]: Start accepts. Automaton has 2757 states and 6961 transitions. Word has length 30 [2022-01-18 05:33:02,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:02,726 INFO L470 AbstractCegarLoop]: Abstraction has 2757 states and 6961 transitions. [2022-01-18 05:33:02,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:02,726 INFO L276 IsEmpty]: Start isEmpty. Operand 2757 states and 6961 transitions. [2022-01-18 05:33:02,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:02,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:02,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:02,751 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:33:02,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 194 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable194 [2022-01-18 05:33:02,929 INFO L402 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:02,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:02,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1713384816, now seen corresponding path program 66 times [2022-01-18 05:33:02,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:02,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289461100] [2022-01-18 05:33:02,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:02,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:02,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:03,202 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:03,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:03,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289461100] [2022-01-18 05:33:03,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289461100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:03,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038469998] [2022-01-18 05:33:03,202 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:33:03,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:03,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:03,203 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:33:03,204 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:33:03,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:33:03,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:03,224 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:33:03,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:03,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:03,613 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:03,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 33 [2022-01-18 05:33:03,779 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:03,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:04,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:04,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:04,288 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:04,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 39 treesize of output 56 [2022-01-18 05:33:04,415 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:04,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038469998] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:04,415 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:04,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 34 [2022-01-18 05:33:04,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145462092] [2022-01-18 05:33:04,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:04,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:33:04,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:04,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:33:04,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:33:04,416 INFO L87 Difference]: Start difference. First operand 2757 states and 6961 transitions. Second operand has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:11,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:11,541 INFO L93 Difference]: Finished difference Result 5140 states and 12873 transitions. [2022-01-18 05:33:11,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:33:11,542 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:11,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:11,548 INFO L225 Difference]: With dead ends: 5140 [2022-01-18 05:33:11,548 INFO L226 Difference]: Without dead ends: 5095 [2022-01-18 05:33:11,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 40 SyntacticMatches, 18 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5135 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=2311, Invalid=9899, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 05:33:11,549 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 649 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 503 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 3674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 503 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1908 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:11,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [649 Valid, 278 Invalid, 3674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [503 Valid, 1263 Invalid, 0 Unknown, 1908 Unchecked, 0.8s Time] [2022-01-18 05:33:11,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5095 states. [2022-01-18 05:33:11,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5095 to 2832. [2022-01-18 05:33:11,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2832 states, 2831 states have (on average 2.5305545743553512) internal successors, (7164), 2831 states have internal predecessors, (7164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2832 states to 2832 states and 7164 transitions. [2022-01-18 05:33:11,584 INFO L78 Accepts]: Start accepts. Automaton has 2832 states and 7164 transitions. Word has length 30 [2022-01-18 05:33:11,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:11,584 INFO L470 AbstractCegarLoop]: Abstraction has 2832 states and 7164 transitions. [2022-01-18 05:33:11,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.142857142857143) internal successors, (75), 34 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:11,584 INFO L276 IsEmpty]: Start isEmpty. Operand 2832 states and 7164 transitions. [2022-01-18 05:33:11,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:11,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:11,587 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:11,604 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:33:11,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,195 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:11,787 INFO L402 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:11,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:11,788 INFO L85 PathProgramCache]: Analyzing trace with hash -937613392, now seen corresponding path program 67 times [2022-01-18 05:33:11,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:11,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520807209] [2022-01-18 05:33:11,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:11,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:11,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:12,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:12,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520807209] [2022-01-18 05:33:12,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520807209] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:12,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443956159] [2022-01-18 05:33:12,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:33:12,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:12,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:12,058 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:33:12,058 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:33:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:12,077 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:12,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:12,398 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:33:12,454 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:12,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:12,688 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:12,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:12,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:12,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:12,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:12,745 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:12,794 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:12,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443956159] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:12,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:12,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:12,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181052605] [2022-01-18 05:33:12,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:12,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:12,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:12,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:12,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=834, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:12,795 INFO L87 Difference]: Start difference. First operand 2832 states and 7164 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:16,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:16,067 INFO L93 Difference]: Finished difference Result 5490 states and 13824 transitions. [2022-01-18 05:33:16,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 05:33:16,067 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:16,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:16,075 INFO L225 Difference]: With dead ends: 5490 [2022-01-18 05:33:16,075 INFO L226 Difference]: Without dead ends: 5475 [2022-01-18 05:33:16,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1080, Invalid=6752, Unknown=0, NotChecked=0, Total=7832 [2022-01-18 05:33:16,076 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 581 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 2283 mSolverCounterSat, 291 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 581 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 2574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 291 IncrementalHoareTripleChecker+Valid, 2283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:16,076 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [581 Valid, 179 Invalid, 2574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [291 Valid, 2283 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:33:16,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5475 states. [2022-01-18 05:33:16,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5475 to 2847. [2022-01-18 05:33:16,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2847 states, 2846 states have (on average 2.530217849613493) internal successors, (7201), 2846 states have internal predecessors, (7201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:16,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2847 states to 2847 states and 7201 transitions. [2022-01-18 05:33:16,117 INFO L78 Accepts]: Start accepts. Automaton has 2847 states and 7201 transitions. Word has length 30 [2022-01-18 05:33:16,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:16,117 INFO L470 AbstractCegarLoop]: Abstraction has 2847 states and 7201 transitions. [2022-01-18 05:33:16,117 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:16,117 INFO L276 IsEmpty]: Start isEmpty. Operand 2847 states and 7201 transitions. [2022-01-18 05:33:16,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:16,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:16,120 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:16,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (196)] Ended with exit code 0 [2022-01-18 05:33:16,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,196 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:16,320 INFO L402 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:16,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:16,320 INFO L85 PathProgramCache]: Analyzing trace with hash -272410224, now seen corresponding path program 68 times [2022-01-18 05:33:16,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:16,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472543258] [2022-01-18 05:33:16,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:16,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:16,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:16,587 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:16,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:16,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472543258] [2022-01-18 05:33:16,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472543258] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:16,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710741165] [2022-01-18 05:33:16,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:33:16,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:16,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:16,588 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:33:16,589 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:33:16,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:33:16,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:16,610 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:16,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:16,947 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:33:17,007 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:17,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:17,261 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:17,261 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:33:17,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:17,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:17,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:17,305 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:17,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710741165] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:17,354 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:17,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:17,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821747570] [2022-01-18 05:33:17,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:17,354 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:17,354 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:17,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:17,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=840, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:17,354 INFO L87 Difference]: Start difference. First operand 2847 states and 7201 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:19,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:19,393 INFO L93 Difference]: Finished difference Result 4750 states and 11976 transitions. [2022-01-18 05:33:19,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:33:19,393 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:19,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:19,400 INFO L225 Difference]: With dead ends: 4750 [2022-01-18 05:33:19,401 INFO L226 Difference]: Without dead ends: 4731 [2022-01-18 05:33:19,401 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=574, Invalid=3586, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:33:19,401 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 466 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 2250 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 2452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 2250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:19,401 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 234 Invalid, 2452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 2250 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:33:19,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4731 states. [2022-01-18 05:33:19,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4731 to 2847. [2022-01-18 05:33:19,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2847 states, 2846 states have (on average 2.52986647926915) internal successors, (7200), 2846 states have internal predecessors, (7200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:19,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2847 states to 2847 states and 7200 transitions. [2022-01-18 05:33:19,435 INFO L78 Accepts]: Start accepts. Automaton has 2847 states and 7200 transitions. Word has length 30 [2022-01-18 05:33:19,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:19,435 INFO L470 AbstractCegarLoop]: Abstraction has 2847 states and 7200 transitions. [2022-01-18 05:33:19,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:19,435 INFO L276 IsEmpty]: Start isEmpty. Operand 2847 states and 7200 transitions. [2022-01-18 05:33:19,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:19,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:19,437 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:19,455 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (197)] Forceful destruction successful, exit code 0 [2022-01-18 05:33:19,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,197 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:19,652 INFO L402 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:19,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:19,652 INFO L85 PathProgramCache]: Analyzing trace with hash 725843086, now seen corresponding path program 69 times [2022-01-18 05:33:19,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:19,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583215526] [2022-01-18 05:33:19,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:19,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:19,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:19,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:19,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:19,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583215526] [2022-01-18 05:33:19,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583215526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:19,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722086140] [2022-01-18 05:33:19,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:33:19,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:19,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:19,942 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:33:19,942 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:33:19,964 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:33:19,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:19,965 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:19,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:20,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 21 [2022-01-18 05:33:20,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:20,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:20,551 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:20,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:20,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:20,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:20,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:20,608 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:20,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722086140] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:20,659 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:20,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:20,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088673671] [2022-01-18 05:33:20,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:20,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:20,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:20,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:20,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=851, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:20,660 INFO L87 Difference]: Start difference. First operand 2847 states and 7200 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:22,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:22,887 INFO L93 Difference]: Finished difference Result 4704 states and 11815 transitions. [2022-01-18 05:33:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-01-18 05:33:22,887 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:22,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:22,894 INFO L225 Difference]: With dead ends: 4704 [2022-01-18 05:33:22,894 INFO L226 Difference]: Without dead ends: 4677 [2022-01-18 05:33:22,895 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1241 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=534, Invalid=3626, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:33:22,895 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 444 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 2664 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 2939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 2664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:22,895 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 244 Invalid, 2939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 2664 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 05:33:22,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4677 states. [2022-01-18 05:33:22,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4677 to 2835. [2022-01-18 05:33:22,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2835 states, 2834 states have (on average 2.5303458009880027) internal successors, (7171), 2834 states have internal predecessors, (7171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:22,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2835 states to 2835 states and 7171 transitions. [2022-01-18 05:33:22,937 INFO L78 Accepts]: Start accepts. Automaton has 2835 states and 7171 transitions. Word has length 30 [2022-01-18 05:33:22,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:22,937 INFO L470 AbstractCegarLoop]: Abstraction has 2835 states and 7171 transitions. [2022-01-18 05:33:22,937 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:22,937 INFO L276 IsEmpty]: Start isEmpty. Operand 2835 states and 7171 transitions. [2022-01-18 05:33:22,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:22,940 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:22,940 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:22,961 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:33:23,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,198 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:23,141 INFO L402 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:23,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:23,141 INFO L85 PathProgramCache]: Analyzing trace with hash 335737166, now seen corresponding path program 70 times [2022-01-18 05:33:23,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:23,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336352777] [2022-01-18 05:33:23,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:23,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:23,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:23,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:23,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:23,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336352777] [2022-01-18 05:33:23,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336352777] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:23,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274539224] [2022-01-18 05:33:23,403 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:33:23,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:23,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:23,404 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:33:23,405 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:33:23,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:33:23,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:23,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:23,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:23,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:33:23,769 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:23,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:24,014 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:24,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:24,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:24,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:24,065 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:24,112 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:24,112 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274539224] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:24,112 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:24,112 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:33:24,112 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773833340] [2022-01-18 05:33:24,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:24,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:33:24,113 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:24,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:33:24,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:33:24,113 INFO L87 Difference]: Start difference. First operand 2835 states and 7171 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:27,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:27,338 INFO L93 Difference]: Finished difference Result 5864 states and 14895 transitions. [2022-01-18 05:33:27,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 05:33:27,338 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:27,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:27,344 INFO L225 Difference]: With dead ends: 5864 [2022-01-18 05:33:27,345 INFO L226 Difference]: Without dead ends: 5851 [2022-01-18 05:33:27,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2372 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=887, Invalid=6423, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 05:33:27,345 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 400 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 2871 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 400 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 3109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2871 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:27,345 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [400 Valid, 238 Invalid, 3109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2871 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:33:27,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5851 states. [2022-01-18 05:33:27,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5851 to 2871. [2022-01-18 05:33:27,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2871 states, 2870 states have (on average 2.5310104529616724) internal successors, (7264), 2870 states have internal predecessors, (7264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:27,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2871 states to 2871 states and 7264 transitions. [2022-01-18 05:33:27,386 INFO L78 Accepts]: Start accepts. Automaton has 2871 states and 7264 transitions. Word has length 30 [2022-01-18 05:33:27,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:27,386 INFO L470 AbstractCegarLoop]: Abstraction has 2871 states and 7264 transitions. [2022-01-18 05:33:27,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:27,386 INFO L276 IsEmpty]: Start isEmpty. Operand 2871 states and 7264 transitions. [2022-01-18 05:33:27,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:27,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:27,389 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:27,404 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:33:27,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 199 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2022-01-18 05:33:27,590 INFO L402 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:27,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:27,590 INFO L85 PathProgramCache]: Analyzing trace with hash 2092138216, now seen corresponding path program 71 times [2022-01-18 05:33:27,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:27,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829627112] [2022-01-18 05:33:27,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:27,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:27,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:27,846 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:27,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:27,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829627112] [2022-01-18 05:33:27,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829627112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:27,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491389745] [2022-01-18 05:33:27,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:33:27,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:27,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:27,847 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:33:27,847 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:33:27,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:33:27,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:27,866 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:27,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:28,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:33:28,218 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:28,218 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:28,438 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:28,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:33:28,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:28,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:28,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:28,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:28,549 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:28,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491389745] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:28,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:28,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 05:33:28,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109113191] [2022-01-18 05:33:28,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:28,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:33:28,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:28,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:33:28,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=800, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:33:28,550 INFO L87 Difference]: Start difference. First operand 2871 states and 7264 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:31,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:31,847 INFO L93 Difference]: Finished difference Result 5235 states and 13259 transitions. [2022-01-18 05:33:31,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 05:33:31,847 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:31,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:31,856 INFO L225 Difference]: With dead ends: 5235 [2022-01-18 05:33:31,856 INFO L226 Difference]: Without dead ends: 5198 [2022-01-18 05:33:31,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2664 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=947, Invalid=7063, Unknown=0, NotChecked=0, Total=8010 [2022-01-18 05:33:31,857 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 498 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 2831 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 3119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 2831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:31,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 226 Invalid, 3119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 2831 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:33:31,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5198 states. [2022-01-18 05:33:31,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5198 to 2874. [2022-01-18 05:33:31,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2873 states have (on average 2.5297598329272537) internal successors, (7268), 2873 states have internal predecessors, (7268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:31,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 7268 transitions. [2022-01-18 05:33:31,909 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 7268 transitions. Word has length 30 [2022-01-18 05:33:31,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:31,909 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 7268 transitions. [2022-01-18 05:33:31,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:31,909 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 7268 transitions. [2022-01-18 05:33:31,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:31,912 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:31,912 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:31,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (200)] Ended with exit code 0 [2022-01-18 05:33:32,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable200 [2022-01-18 05:33:32,113 INFO L402 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:32,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:32,113 INFO L85 PathProgramCache]: Analyzing trace with hash -673875012, now seen corresponding path program 72 times [2022-01-18 05:33:32,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:32,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101772626] [2022-01-18 05:33:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:32,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:32,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:32,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101772626] [2022-01-18 05:33:32,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101772626] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:32,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205386703] [2022-01-18 05:33:32,383 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:33:32,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:32,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:32,384 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:33:32,385 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:33:32,403 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:33:32,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:32,404 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:33:32,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:32,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:32,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-01-18 05:33:32,827 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:32,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:33,076 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:33,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:33:33,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:33,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:33,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:33,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:33,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:33,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205386703] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:33,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:33,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 11] total 32 [2022-01-18 05:33:33,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247074863] [2022-01-18 05:33:33,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:33,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-18 05:33:33,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:33,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-18 05:33:33,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=924, Unknown=0, NotChecked=0, Total=1056 [2022-01-18 05:33:33,188 INFO L87 Difference]: Start difference. First operand 2874 states and 7268 transitions. Second operand has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:35,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:35,625 INFO L93 Difference]: Finished difference Result 4778 states and 12082 transitions. [2022-01-18 05:33:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:33:35,625 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:35,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:35,632 INFO L225 Difference]: With dead ends: 4778 [2022-01-18 05:33:35,632 INFO L226 Difference]: Without dead ends: 4765 [2022-01-18 05:33:35,632 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1346 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=447, Invalid=3975, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:33:35,633 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 368 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 3351 mSolverCounterSat, 173 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 368 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 3524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 173 IncrementalHoareTripleChecker+Valid, 3351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:35,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [368 Valid, 293 Invalid, 3524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [173 Valid, 3351 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:33:35,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4765 states. [2022-01-18 05:33:35,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4765 to 2862. [2022-01-18 05:33:35,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2862 states, 2861 states have (on average 2.52953512757777) internal successors, (7237), 2861 states have internal predecessors, (7237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:35,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2862 states to 2862 states and 7237 transitions. [2022-01-18 05:33:35,676 INFO L78 Accepts]: Start accepts. Automaton has 2862 states and 7237 transitions. Word has length 30 [2022-01-18 05:33:35,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:35,676 INFO L470 AbstractCegarLoop]: Abstraction has 2862 states and 7237 transitions. [2022-01-18 05:33:35,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.272727272727273) internal successors, (75), 32 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:35,676 INFO L276 IsEmpty]: Start isEmpty. Operand 2862 states and 7237 transitions. [2022-01-18 05:33:35,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:35,679 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:35,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:35,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (201)] Forceful destruction successful, exit code 0 [2022-01-18 05:33:35,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 201 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-01-18 05:33:35,879 INFO L402 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:35,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:35,880 INFO L85 PathProgramCache]: Analyzing trace with hash 400370672, now seen corresponding path program 73 times [2022-01-18 05:33:35,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:35,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727679435] [2022-01-18 05:33:35,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:35,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:35,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:36,144 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:36,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:36,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727679435] [2022-01-18 05:33:36,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727679435] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:36,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495319268] [2022-01-18 05:33:36,145 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:33:36,145 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:36,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:36,146 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:33:36,146 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:33:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:36,164 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:36,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:36,442 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:33:36,497 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:36,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:36,714 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:36,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:36,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:36,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:36,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:36,761 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:36,809 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:36,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495319268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:36,809 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:36,809 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 29 [2022-01-18 05:33:36,809 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583433008] [2022-01-18 05:33:36,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:36,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:33:36,809 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:36,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:33:36,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:33:36,810 INFO L87 Difference]: Start difference. First operand 2862 states and 7237 transitions. Second operand has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:38,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:38,979 INFO L93 Difference]: Finished difference Result 4999 states and 12657 transitions. [2022-01-18 05:33:38,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:33:38,980 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:38,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:38,986 INFO L225 Difference]: With dead ends: 4999 [2022-01-18 05:33:38,986 INFO L226 Difference]: Without dead ends: 4986 [2022-01-18 05:33:38,986 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1277 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=532, Invalid=3890, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:33:38,986 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 332 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 2528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:38,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 185 Invalid, 2528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:33:38,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4986 states. [2022-01-18 05:33:39,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4986 to 2868. [2022-01-18 05:33:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2868 states, 2867 states have (on average 2.5291245204046042) internal successors, (7251), 2867 states have internal predecessors, (7251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:39,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2868 states to 2868 states and 7251 transitions. [2022-01-18 05:33:39,021 INFO L78 Accepts]: Start accepts. Automaton has 2868 states and 7251 transitions. Word has length 30 [2022-01-18 05:33:39,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:39,021 INFO L470 AbstractCegarLoop]: Abstraction has 2868 states and 7251 transitions. [2022-01-18 05:33:39,021 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.433333333333333) internal successors, (73), 29 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:39,021 INFO L276 IsEmpty]: Start isEmpty. Operand 2868 states and 7251 transitions. [2022-01-18 05:33:39,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:39,024 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:39,024 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:39,041 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (202)] Forceful destruction successful, exit code 0 [2022-01-18 05:33:39,224 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-01-18 05:33:39,224 INFO L402 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:39,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:39,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2138195574, now seen corresponding path program 74 times [2022-01-18 05:33:39,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:39,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763639271] [2022-01-18 05:33:39,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:39,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:39,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:39,497 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:39,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:39,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763639271] [2022-01-18 05:33:39,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763639271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:39,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324321276] [2022-01-18 05:33:39,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:33:39,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:39,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:39,498 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:33:39,499 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:33:39,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:33:39,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:39,518 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:39,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:39,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:33:39,865 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:39,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:40,108 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:40,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:33:40,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:40,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:40,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:40,169 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:40,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:40,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324321276] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:40,218 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:40,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 30 [2022-01-18 05:33:40,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752592069] [2022-01-18 05:33:40,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:40,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:33:40,218 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:40,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:33:40,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:33:40,218 INFO L87 Difference]: Start difference. First operand 2868 states and 7251 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:42,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:42,096 INFO L93 Difference]: Finished difference Result 4653 states and 11727 transitions. [2022-01-18 05:33:42,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:33:42,096 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:42,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:42,103 INFO L225 Difference]: With dead ends: 4653 [2022-01-18 05:33:42,103 INFO L226 Difference]: Without dead ends: 4626 [2022-01-18 05:33:42,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1176 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=486, Invalid=3674, Unknown=0, NotChecked=0, Total=4160 [2022-01-18 05:33:42,104 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 407 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1950 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 2151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 1950 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:42,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 182 Invalid, 2151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 1950 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:33:42,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4626 states. [2022-01-18 05:33:42,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4626 to 2868. [2022-01-18 05:33:42,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2868 states, 2867 states have (on average 2.528775723753052) internal successors, (7250), 2867 states have internal predecessors, (7250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:42,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2868 states to 2868 states and 7250 transitions. [2022-01-18 05:33:42,143 INFO L78 Accepts]: Start accepts. Automaton has 2868 states and 7250 transitions. Word has length 30 [2022-01-18 05:33:42,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:42,143 INFO L470 AbstractCegarLoop]: Abstraction has 2868 states and 7250 transitions. [2022-01-18 05:33:42,143 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:42,143 INFO L276 IsEmpty]: Start isEmpty. Operand 2868 states and 7250 transitions. [2022-01-18 05:33:42,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:42,146 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:42,146 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:42,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (203)] Ended with exit code 0 [2022-01-18 05:33:42,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,203 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:42,347 INFO L402 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:42,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:42,347 INFO L85 PathProgramCache]: Analyzing trace with hash -2024219658, now seen corresponding path program 75 times [2022-01-18 05:33:42,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:42,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853630084] [2022-01-18 05:33:42,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:42,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:42,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:42,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853630084] [2022-01-18 05:33:42,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853630084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:42,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902376953] [2022-01-18 05:33:42,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:33:42,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:42,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:42,620 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:33:42,620 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:33:42,639 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:33:42,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:42,640 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-18 05:33:42,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:43,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:43,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 38 [2022-01-18 05:33:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:43,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:43,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:43,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:43,768 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 44 [2022-01-18 05:33:43,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:43,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902376953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:43,839 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:43,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:33:43,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098076692] [2022-01-18 05:33:43,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:43,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:33:43,840 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:43,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:33:43,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=1145, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:33:43,840 INFO L87 Difference]: Start difference. First operand 2868 states and 7250 transitions. Second operand has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:49,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:49,694 INFO L93 Difference]: Finished difference Result 6008 states and 15392 transitions. [2022-01-18 05:33:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 05:33:49,694 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:49,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:49,702 INFO L225 Difference]: With dead ends: 6008 [2022-01-18 05:33:49,702 INFO L226 Difference]: Without dead ends: 5992 [2022-01-18 05:33:49,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 46 SyntacticMatches, 11 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4141 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2022, Invalid=10188, Unknown=0, NotChecked=0, Total=12210 [2022-01-18 05:33:49,703 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 548 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 319 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 319 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 962 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:49,703 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [548 Valid, 205 Invalid, 2817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [319 Valid, 1536 Invalid, 0 Unknown, 962 Unchecked, 0.9s Time] [2022-01-18 05:33:49,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5992 states. [2022-01-18 05:33:49,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5992 to 2870. [2022-01-18 05:33:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2870 states, 2869 states have (on average 2.5287556639944233) internal successors, (7255), 2869 states have internal predecessors, (7255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:49,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2870 states to 2870 states and 7255 transitions. [2022-01-18 05:33:49,741 INFO L78 Accepts]: Start accepts. Automaton has 2870 states and 7255 transitions. Word has length 30 [2022-01-18 05:33:49,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:49,741 INFO L470 AbstractCegarLoop]: Abstraction has 2870 states and 7255 transitions. [2022-01-18 05:33:49,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:49,741 INFO L276 IsEmpty]: Start isEmpty. Operand 2870 states and 7255 transitions. [2022-01-18 05:33:49,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:49,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:49,744 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:49,759 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:33:49,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 204 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-01-18 05:33:49,944 INFO L402 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:49,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:49,944 INFO L85 PathProgramCache]: Analyzing trace with hash -986189982, now seen corresponding path program 76 times [2022-01-18 05:33:49,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:49,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24404821] [2022-01-18 05:33:49,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:49,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:49,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:50,217 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:50,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24404821] [2022-01-18 05:33:50,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24404821] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:50,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112026731] [2022-01-18 05:33:50,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:33:50,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:50,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:50,219 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:33:50,219 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:33:50,238 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:33:50,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:50,239 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:50,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:50,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 12 [2022-01-18 05:33:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:50,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:50,859 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:50,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:50,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:50,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:50,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:50,904 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:50,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:50,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112026731] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:50,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:50,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:50,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739637874] [2022-01-18 05:33:50,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:50,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:50,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:50,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:50,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:50,952 INFO L87 Difference]: Start difference. First operand 2870 states and 7255 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:53,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:53,594 INFO L93 Difference]: Finished difference Result 5084 states and 12714 transitions. [2022-01-18 05:33:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-01-18 05:33:53,595 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:53,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:53,601 INFO L225 Difference]: With dead ends: 5084 [2022-01-18 05:33:53,601 INFO L226 Difference]: Without dead ends: 5042 [2022-01-18 05:33:53,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1269 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=562, Invalid=3994, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 05:33:53,601 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 451 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 3321 mSolverCounterSat, 252 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 451 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 3573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 252 IncrementalHoareTripleChecker+Valid, 3321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:53,602 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [451 Valid, 398 Invalid, 3573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [252 Valid, 3321 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 05:33:53,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5042 states. [2022-01-18 05:33:53,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5042 to 2885. [2022-01-18 05:33:53,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2885 states, 2884 states have (on average 2.5270457697642166) internal successors, (7288), 2884 states have internal predecessors, (7288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:53,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2885 states to 2885 states and 7288 transitions. [2022-01-18 05:33:53,637 INFO L78 Accepts]: Start accepts. Automaton has 2885 states and 7288 transitions. Word has length 30 [2022-01-18 05:33:53,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:53,637 INFO L470 AbstractCegarLoop]: Abstraction has 2885 states and 7288 transitions. [2022-01-18 05:33:53,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:53,638 INFO L276 IsEmpty]: Start isEmpty. Operand 2885 states and 7288 transitions. [2022-01-18 05:33:53,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:53,640 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:53,640 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:53,655 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:33:53,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 205 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-01-18 05:33:53,841 INFO L402 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:53,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:53,841 INFO L85 PathProgramCache]: Analyzing trace with hash -210418558, now seen corresponding path program 77 times [2022-01-18 05:33:53,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:53,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237534654] [2022-01-18 05:33:53,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:53,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:53,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:54,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:54,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237534654] [2022-01-18 05:33:54,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237534654] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:54,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291535962] [2022-01-18 05:33:54,101 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:33:54,101 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:54,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:54,102 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:33:54,105 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:33:54,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:33:54,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:54,123 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:33:54,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:54,424 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:33:54,482 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:54,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:54,713 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:33:54,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:33:54,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:54,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:54,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:54,774 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:33:54,826 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:54,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291535962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:33:54,827 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:33:54,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:33:54,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557798926] [2022-01-18 05:33:54,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:33:54,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:33:54,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:33:54,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:33:54,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=842, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:33:54,828 INFO L87 Difference]: Start difference. First operand 2885 states and 7288 transitions. Second operand has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:58,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:33:58,369 INFO L93 Difference]: Finished difference Result 5852 states and 14730 transitions. [2022-01-18 05:33:58,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 05:33:58,370 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:33:58,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:33:58,377 INFO L225 Difference]: With dead ends: 5852 [2022-01-18 05:33:58,377 INFO L226 Difference]: Without dead ends: 5837 [2022-01-18 05:33:58,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2936 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1119, Invalid=8001, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 05:33:58,377 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 495 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 3020 mSolverCounterSat, 246 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 3266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 246 IncrementalHoareTripleChecker+Valid, 3020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:33:58,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [495 Valid, 302 Invalid, 3266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [246 Valid, 3020 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 05:33:58,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5837 states. [2022-01-18 05:33:58,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5837 to 2918. [2022-01-18 05:33:58,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2918 states, 2917 states have (on average 2.5269112101474116) internal successors, (7371), 2917 states have internal predecessors, (7371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:58,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2918 states to 2918 states and 7371 transitions. [2022-01-18 05:33:58,416 INFO L78 Accepts]: Start accepts. Automaton has 2918 states and 7371 transitions. Word has length 30 [2022-01-18 05:33:58,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:33:58,416 INFO L470 AbstractCegarLoop]: Abstraction has 2918 states and 7371 transitions. [2022-01-18 05:33:58,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.34375) internal successors, (75), 31 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:33:58,416 INFO L276 IsEmpty]: Start isEmpty. Operand 2918 states and 7371 transitions. [2022-01-18 05:33:58,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:33:58,419 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:33:58,419 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:33:58,434 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:33:58,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,206 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:58,619 INFO L402 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:33:58,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:33:58,619 INFO L85 PathProgramCache]: Analyzing trace with hash 454784610, now seen corresponding path program 78 times [2022-01-18 05:33:58,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:33:58,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435971885] [2022-01-18 05:33:58,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:33:58,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:33:58,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:33:58,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:58,877 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:33:58,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435971885] [2022-01-18 05:33:58,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435971885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:33:58,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975478229] [2022-01-18 05:33:58,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:33:58,877 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:33:58,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:33:58,878 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:33:58,878 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:33:58,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:33:58,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:33:58,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:33:58,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:33:59,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:33:59,266 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:59,266 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 37 [2022-01-18 05:33:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:33:59,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:33:59,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:59,974 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:33:59,986 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:33:59,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 40 treesize of output 57 [2022-01-18 05:34:00,167 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:00,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975478229] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:00,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:00,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14, 14] total 37 [2022-01-18 05:34:00,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912328709] [2022-01-18 05:34:00,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:00,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:34:00,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:00,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:34:00,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1159, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:34:00,168 INFO L87 Difference]: Start difference. First operand 2918 states and 7371 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:06,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:06,791 INFO L93 Difference]: Finished difference Result 5349 states and 13484 transitions. [2022-01-18 05:34:06,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 05:34:06,791 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:06,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:06,798 INFO L225 Difference]: With dead ends: 5349 [2022-01-18 05:34:06,798 INFO L226 Difference]: Without dead ends: 5327 [2022-01-18 05:34:06,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 50 SyntacticMatches, 3 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4630 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2184, Invalid=11388, Unknown=0, NotChecked=0, Total=13572 [2022-01-18 05:34:06,799 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 575 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 5197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3287 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:06,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 247 Invalid, 5197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 1594 Invalid, 0 Unknown, 3287 Unchecked, 0.8s Time] [2022-01-18 05:34:06,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5327 states. [2022-01-18 05:34:06,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5327 to 3062. [2022-01-18 05:34:06,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 2.5315256452139825) internal successors, (7749), 3061 states have internal predecessors, (7749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:06,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 7749 transitions. [2022-01-18 05:34:06,839 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 7749 transitions. Word has length 30 [2022-01-18 05:34:06,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:06,840 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 7749 transitions. [2022-01-18 05:34:06,840 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:06,840 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 7749 transitions. [2022-01-18 05:34:06,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:06,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:06,843 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:06,858 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:34:07,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable207 [2022-01-18 05:34:07,043 INFO L402 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:07,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:07,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1453037920, now seen corresponding path program 79 times [2022-01-18 05:34:07,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:07,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290481638] [2022-01-18 05:34:07,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:07,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:07,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:07,296 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:07,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290481638] [2022-01-18 05:34:07,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290481638] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564776029] [2022-01-18 05:34:07,296 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:34:07,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:07,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:07,297 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:34:07,297 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:34:07,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:07,316 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:07,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:07,633 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 16 [2022-01-18 05:34:07,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:07,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:07,901 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:07,901 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:07,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:07,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:07,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:07,957 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:34:08,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:08,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564776029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:08,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:08,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:34:08,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959208688] [2022-01-18 05:34:08,015 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:08,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:34:08,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:08,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:34:08,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:34:08,015 INFO L87 Difference]: Start difference. First operand 3062 states and 7749 transitions. Second operand has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:10,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:10,314 INFO L93 Difference]: Finished difference Result 5184 states and 12984 transitions. [2022-01-18 05:34:10,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:34:10,314 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:10,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:10,321 INFO L225 Difference]: With dead ends: 5184 [2022-01-18 05:34:10,321 INFO L226 Difference]: Without dead ends: 5157 [2022-01-18 05:34:10,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1382 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=580, Invalid=4250, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 05:34:10,322 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 472 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 2488 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 472 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 2758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 2488 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:10,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [472 Valid, 263 Invalid, 2758 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 2488 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:34:10,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5157 states. [2022-01-18 05:34:10,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5157 to 3064. [2022-01-18 05:34:10,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3064 states, 3063 states have (on average 2.5301991511589943) internal successors, (7750), 3063 states have internal predecessors, (7750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3064 states to 3064 states and 7750 transitions. [2022-01-18 05:34:10,368 INFO L78 Accepts]: Start accepts. Automaton has 3064 states and 7750 transitions. Word has length 30 [2022-01-18 05:34:10,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:10,368 INFO L470 AbstractCegarLoop]: Abstraction has 3064 states and 7750 transitions. [2022-01-18 05:34:10,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.3125) internal successors, (74), 31 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:10,368 INFO L276 IsEmpty]: Start isEmpty. Operand 3064 states and 7750 transitions. [2022-01-18 05:34:10,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:10,371 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:10,371 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:10,386 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:34:10,571 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,208 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:10,571 INFO L402 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:10,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:10,572 INFO L85 PathProgramCache]: Analyzing trace with hash 918736294, now seen corresponding path program 80 times [2022-01-18 05:34:10,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:10,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560623006] [2022-01-18 05:34:10,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:10,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:10,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:10,837 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:10,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560623006] [2022-01-18 05:34:10,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1560623006] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:10,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142845874] [2022-01-18 05:34:10,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:34:10,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:10,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:10,839 INFO L229 MonitoredProcess]: Starting monitored process 209 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 05:34:10,839 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:34:10,856 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:34:10,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:10,857 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:10,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:11,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:11,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 21 [2022-01-18 05:34:11,203 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:11,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:11,435 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:11,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 24 treesize of output 49 [2022-01-18 05:34:11,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:11,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:11,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:11,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:34:11,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:11,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142845874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:11,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:11,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:34:11,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826876550] [2022-01-18 05:34:11,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:11,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:34:11,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:11,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:34:11,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=849, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:34:11,549 INFO L87 Difference]: Start difference. First operand 3064 states and 7750 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:13,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:13,817 INFO L93 Difference]: Finished difference Result 5316 states and 13410 transitions. [2022-01-18 05:34:13,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:34:13,817 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:13,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:13,824 INFO L225 Difference]: With dead ends: 5316 [2022-01-18 05:34:13,824 INFO L226 Difference]: Without dead ends: 5281 [2022-01-18 05:34:13,825 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1413 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=623, Invalid=4347, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:34:13,825 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 462 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 2064 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 462 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 2264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 2064 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:13,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [462 Valid, 250 Invalid, 2264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 2064 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:34:13,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5281 states. [2022-01-18 05:34:13,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5281 to 3021. [2022-01-18 05:34:13,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 3020 states have (on average 2.529139072847682) internal successors, (7638), 3020 states have internal predecessors, (7638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:13,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 7638 transitions. [2022-01-18 05:34:13,862 INFO L78 Accepts]: Start accepts. Automaton has 3021 states and 7638 transitions. Word has length 30 [2022-01-18 05:34:13,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:13,863 INFO L470 AbstractCegarLoop]: Abstraction has 3021 states and 7638 transitions. [2022-01-18 05:34:13,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:13,863 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 7638 transitions. [2022-01-18 05:34:13,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:13,865 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:13,865 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:13,881 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (209)] Ended with exit code 0 [2022-01-18 05:34:14,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable209 [2022-01-18 05:34:14,066 INFO L402 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:14,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:14,066 INFO L85 PathProgramCache]: Analyzing trace with hash -2064792814, now seen corresponding path program 81 times [2022-01-18 05:34:14,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:14,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856542371] [2022-01-18 05:34:14,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:14,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:14,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:14,361 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:14,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856542371] [2022-01-18 05:34:14,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856542371] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:14,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [658057662] [2022-01-18 05:34:14,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:34:14,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:14,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:14,362 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:34:14,363 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:34:14,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:34:14,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:14,383 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:14,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:14,748 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2022-01-18 05:34:14,790 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:14,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:15,033 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:15,034 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:15,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:15,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:15,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:34:15,130 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:15,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [658057662] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:15,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:15,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2022-01-18 05:34:15,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642362533] [2022-01-18 05:34:15,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:15,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-18 05:34:15,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:15,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-18 05:34:15,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2022-01-18 05:34:15,131 INFO L87 Difference]: Start difference. First operand 3021 states and 7638 transitions. Second operand has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:16,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:16,785 INFO L93 Difference]: Finished difference Result 4969 states and 12488 transitions. [2022-01-18 05:34:16,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-18 05:34:16,786 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:16,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:16,793 INFO L225 Difference]: With dead ends: 4969 [2022-01-18 05:34:16,793 INFO L226 Difference]: Without dead ends: 4960 [2022-01-18 05:34:16,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 705 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=334, Invalid=2528, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:34:16,793 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 325 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 2800 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 2902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:16,793 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 415 Invalid, 2902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2800 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:34:16,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4960 states. [2022-01-18 05:34:16,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4960 to 3018. [2022-01-18 05:34:16,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3018 states, 3017 states have (on average 2.5293337752734506) internal successors, (7631), 3017 states have internal predecessors, (7631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:16,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3018 states to 3018 states and 7631 transitions. [2022-01-18 05:34:16,833 INFO L78 Accepts]: Start accepts. Automaton has 3018 states and 7631 transitions. Word has length 30 [2022-01-18 05:34:16,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:16,834 INFO L470 AbstractCegarLoop]: Abstraction has 3018 states and 7631 transitions. [2022-01-18 05:34:16,834 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.375) internal successors, (76), 31 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:16,834 INFO L276 IsEmpty]: Start isEmpty. Operand 3018 states and 7631 transitions. [2022-01-18 05:34:16,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:16,836 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:16,836 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:16,858 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:34:17,037 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-01-18 05:34:17,037 INFO L402 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:17,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:17,037 INFO L85 PathProgramCache]: Analyzing trace with hash -933223622, now seen corresponding path program 51 times [2022-01-18 05:34:17,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:17,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132275175] [2022-01-18 05:34:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:17,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:17,347 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:17,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:17,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132275175] [2022-01-18 05:34:17,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132275175] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:17,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331633465] [2022-01-18 05:34:17,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:34:17,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:17,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:17,348 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:34:17,349 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:34:17,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:34:17,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:17,374 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:17,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:17,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:34:17,760 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:17,760 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:18,022 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:18,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:18,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:18,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:18,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:18,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:34:18,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:18,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331633465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:18,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:18,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:34:18,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266109759] [2022-01-18 05:34:18,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:18,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:34:18,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:18,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:34:18,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=807, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:34:18,132 INFO L87 Difference]: Start difference. First operand 3018 states and 7631 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:19,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:19,541 INFO L93 Difference]: Finished difference Result 4991 states and 12548 transitions. [2022-01-18 05:34:19,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-18 05:34:19,541 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:19,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:19,547 INFO L225 Difference]: With dead ends: 4991 [2022-01-18 05:34:19,547 INFO L226 Difference]: Without dead ends: 4982 [2022-01-18 05:34:19,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 507 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=310, Invalid=1946, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:34:19,547 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 419 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 2155 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 2305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:19,547 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 262 Invalid, 2305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2155 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-18 05:34:19,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4982 states. [2022-01-18 05:34:19,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4982 to 3048. [2022-01-18 05:34:19,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 3047 states have (on average 2.5260912372825732) internal successors, (7697), 3047 states have internal predecessors, (7697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:19,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 7697 transitions. [2022-01-18 05:34:19,582 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 7697 transitions. Word has length 30 [2022-01-18 05:34:19,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:19,582 INFO L470 AbstractCegarLoop]: Abstraction has 3048 states and 7697 transitions. [2022-01-18 05:34:19,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:19,582 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 7697 transitions. [2022-01-18 05:34:19,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:19,584 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:19,585 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:19,600 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:34:19,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 211 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-01-18 05:34:19,785 INFO L402 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:19,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:19,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1222951236, now seen corresponding path program 52 times [2022-01-18 05:34:19,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:19,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817096600] [2022-01-18 05:34:19,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:19,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:19,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:20,062 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:20,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:20,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817096600] [2022-01-18 05:34:20,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817096600] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:20,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897028252] [2022-01-18 05:34:20,063 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:34:20,063 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:20,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:20,064 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:34:20,064 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:34:20,081 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:34:20,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:20,082 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:20,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:20,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:34:20,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:20,452 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:20,702 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:20,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:20,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:20,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:20,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:20,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:34:20,816 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:20,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897028252] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:20,816 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:20,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:34:20,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076499369] [2022-01-18 05:34:20,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:20,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:34:20,816 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:20,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:34:20,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=789, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:34:20,817 INFO L87 Difference]: Start difference. First operand 3048 states and 7697 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:22,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:22,649 INFO L93 Difference]: Finished difference Result 5373 states and 13478 transitions. [2022-01-18 05:34:22,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 05:34:22,650 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:22,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:22,657 INFO L225 Difference]: With dead ends: 5373 [2022-01-18 05:34:22,657 INFO L226 Difference]: Without dead ends: 5356 [2022-01-18 05:34:22,658 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=513, Invalid=2793, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 05:34:22,658 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 409 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 2057 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 2057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:22,658 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [409 Valid, 337 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 2057 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:34:22,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5356 states. [2022-01-18 05:34:22,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5356 to 3065. [2022-01-18 05:34:22,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3065 states, 3064 states have (on average 2.5267624020887727) internal successors, (7742), 3064 states have internal predecessors, (7742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:22,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3065 states to 3065 states and 7742 transitions. [2022-01-18 05:34:22,701 INFO L78 Accepts]: Start accepts. Automaton has 3065 states and 7742 transitions. Word has length 30 [2022-01-18 05:34:22,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:22,701 INFO L470 AbstractCegarLoop]: Abstraction has 3065 states and 7742 transitions. [2022-01-18 05:34:22,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:22,701 INFO L276 IsEmpty]: Start isEmpty. Operand 3065 states and 7742 transitions. [2022-01-18 05:34:22,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:22,704 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:22,704 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:22,719 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:34:22,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-01-18 05:34:22,904 INFO L402 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:22,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash 670553370, now seen corresponding path program 53 times [2022-01-18 05:34:22,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:22,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544234525] [2022-01-18 05:34:22,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:22,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:22,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:23,187 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:23,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:23,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544234525] [2022-01-18 05:34:23,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544234525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:23,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989097970] [2022-01-18 05:34:23,187 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:34:23,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:23,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:23,188 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:34:23,189 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:34:23,207 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:34:23,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:23,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:23,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:23,527 INFO L353 Elim1Store]: treesize reduction 34, result has 17.1 percent of original size [2022-01-18 05:34:23,528 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 64 treesize of output 47 [2022-01-18 05:34:23,590 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:23,591 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:23,865 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:23,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:23,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:23,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:23,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:23,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:34:23,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:23,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989097970] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:23,969 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:23,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:34:23,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102364431] [2022-01-18 05:34:23,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:23,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:34:23,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:34:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:34:23,969 INFO L87 Difference]: Start difference. First operand 3065 states and 7742 transitions. Second operand has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:26,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:26,182 INFO L93 Difference]: Finished difference Result 5999 states and 15107 transitions. [2022-01-18 05:34:26,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:34:26,182 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:26,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:26,202 INFO L225 Difference]: With dead ends: 5999 [2022-01-18 05:34:26,202 INFO L226 Difference]: Without dead ends: 5986 [2022-01-18 05:34:26,202 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1061 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=608, Invalid=3424, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:34:26,202 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 392 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 2565 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 2766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 2565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:26,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 260 Invalid, 2766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 2565 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 05:34:26,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5986 states. [2022-01-18 05:34:26,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5986 to 3061. [2022-01-18 05:34:26,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3061 states, 3060 states have (on average 2.527124183006536) internal successors, (7733), 3060 states have internal predecessors, (7733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:26,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 7733 transitions. [2022-01-18 05:34:26,241 INFO L78 Accepts]: Start accepts. Automaton has 3061 states and 7733 transitions. Word has length 30 [2022-01-18 05:34:26,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:26,241 INFO L470 AbstractCegarLoop]: Abstraction has 3061 states and 7733 transitions. [2022-01-18 05:34:26,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2580645161290325) internal successors, (70), 30 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:26,242 INFO L276 IsEmpty]: Start isEmpty. Operand 3061 states and 7733 transitions. [2022-01-18 05:34:26,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:26,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:26,245 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:26,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (213)] Forceful destruction successful, exit code 0 [2022-01-18 05:34:26,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 213 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2022-01-18 05:34:26,445 INFO L402 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:26,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:26,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1335756538, now seen corresponding path program 54 times [2022-01-18 05:34:26,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:26,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958762747] [2022-01-18 05:34:26,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:26,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:26,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:26,744 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:26,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:26,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958762747] [2022-01-18 05:34:26,745 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958762747] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:26,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960983790] [2022-01-18 05:34:26,745 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:34:26,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:26,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:26,746 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:34:26,746 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:34:26,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:34:26,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:26,765 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:26,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:27,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2022-01-18 05:34:27,122 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:27,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:27,363 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:27,364 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:27,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:27,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:27,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:27,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 7 [2022-01-18 05:34:27,466 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:27,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960983790] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:27,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:27,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 28 [2022-01-18 05:34:27,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049958303] [2022-01-18 05:34:27,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:27,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:34:27,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:27,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:34:27,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=708, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:34:27,467 INFO L87 Difference]: Start difference. First operand 3061 states and 7733 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:29,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:29,195 INFO L93 Difference]: Finished difference Result 5116 states and 12913 transitions. [2022-01-18 05:34:29,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:34:29,195 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:29,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:29,202 INFO L225 Difference]: With dead ends: 5116 [2022-01-18 05:34:29,203 INFO L226 Difference]: Without dead ends: 5098 [2022-01-18 05:34:29,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 710 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=386, Invalid=2584, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:34:29,203 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 399 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 2194 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 2359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:29,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [399 Valid, 210 Invalid, 2359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2194 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 05:34:29,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5098 states. [2022-01-18 05:34:29,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5098 to 3051. [2022-01-18 05:34:29,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3051 states, 3050 states have (on average 2.525901639344262) internal successors, (7704), 3050 states have internal predecessors, (7704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:29,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3051 states to 3051 states and 7704 transitions. [2022-01-18 05:34:29,246 INFO L78 Accepts]: Start accepts. Automaton has 3051 states and 7704 transitions. Word has length 30 [2022-01-18 05:34:29,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:29,246 INFO L470 AbstractCegarLoop]: Abstraction has 3051 states and 7704 transitions. [2022-01-18 05:34:29,246 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:29,246 INFO L276 IsEmpty]: Start isEmpty. Operand 3051 states and 7704 transitions. [2022-01-18 05:34:29,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:29,249 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:29,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:29,264 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:34:29,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 214 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable214 [2022-01-18 05:34:29,449 INFO L402 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:29,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:29,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1799082352, now seen corresponding path program 55 times [2022-01-18 05:34:29,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:29,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597835051] [2022-01-18 05:34:29,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:29,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:29,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:29,738 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:29,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597835051] [2022-01-18 05:34:29,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597835051] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:29,738 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944024441] [2022-01-18 05:34:29,738 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:34:29,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:29,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:29,739 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:34:29,739 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:34:29,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:29,758 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:29,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:30,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, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-01-18 05:34:30,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:30,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:30,421 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:30,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:30,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:30,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:30,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:30,475 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:34:30,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:30,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944024441] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:30,525 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:30,525 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:34:30,525 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704935028] [2022-01-18 05:34:30,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:30,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:34:30,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:30,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:34:30,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=803, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:34:30,525 INFO L87 Difference]: Start difference. First operand 3051 states and 7704 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:32,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:34:32,237 INFO L93 Difference]: Finished difference Result 5095 states and 12813 transitions. [2022-01-18 05:34:32,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:34:32,237 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-01-18 05:34:32,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:34:32,245 INFO L225 Difference]: With dead ends: 5095 [2022-01-18 05:34:32,245 INFO L226 Difference]: Without dead ends: 5086 [2022-01-18 05:34:32,245 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 628 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=371, Invalid=2281, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 05:34:32,245 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 364 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 2365 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 322 SdHoareTripleChecker+Invalid, 2515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 2365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:32,245 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 322 Invalid, 2515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 2365 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-01-18 05:34:32,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5086 states. [2022-01-18 05:34:32,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5086 to 3048. [2022-01-18 05:34:32,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3048 states, 3047 states have (on average 2.5260912372825732) internal successors, (7697), 3047 states have internal predecessors, (7697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:32,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3048 states to 3048 states and 7697 transitions. [2022-01-18 05:34:32,292 INFO L78 Accepts]: Start accepts. Automaton has 3048 states and 7697 transitions. Word has length 30 [2022-01-18 05:34:32,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:34:32,292 INFO L470 AbstractCegarLoop]: Abstraction has 3048 states and 7697 transitions. [2022-01-18 05:34:32,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 05:34:32,292 INFO L276 IsEmpty]: Start isEmpty. Operand 3048 states and 7697 transitions. [2022-01-18 05:34:32,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-01-18 05:34:32,295 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:34:32,295 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:34:32,317 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:34:32,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215,215 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:32,496 INFO L402 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:34:32,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:34:32,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1719457060, now seen corresponding path program 56 times [2022-01-18 05:34:32,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:34:32,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910369418] [2022-01-18 05:34:32,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:34:32,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:34:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:34:32,823 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:32,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:34:32,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910369418] [2022-01-18 05:34:32,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910369418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:34:32,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426301864] [2022-01-18 05:34:32,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:34:32,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:32,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:34:32,825 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:34:32,825 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:34:32,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:34:32,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:34:32,846 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:34:32,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:34:33,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 18 [2022-01-18 05:34:33,214 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:33,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:34:33,455 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:34:33,456 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 23 treesize of output 48 [2022-01-18 05:34:33,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:33,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:34:33,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:34:33,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 8 [2022-01-18 05:34:33,568 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:34:33,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426301864] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:34:33,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:34:33,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 30 [2022-01-18 05:34:33,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652600434] [2022-01-18 05:34:33,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:34:33,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:34:33,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:34:33,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:34:33,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:34:33,569 INFO L87 Difference]: Start difference. First operand 3048 states and 7697 transitions. Second operand has 31 states, 31 states have (on average 2.2903225806451615) internal successors, (71), 30 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-01-18 05:34:33,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-18 05:34:33,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=187, Invalid=935, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 05:34:33,892 INFO L933 BasicCegarLoop]: 2 mSDtfsCounter, 74 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 680 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 05:34:33,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 42 Invalid, 680 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 05:34:33,893 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 05:34:33,896 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:34:33,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Forceful destruction successful, exit code 0 [2022-01-18 05:34:33,927 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (216)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 05:34:34,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216,216 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:34:34,094 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3048states) and FLOYD_HOARE automaton (currently 10 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 34 known predicates. [2022-01-18 05:34:34,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 05:34:34,096 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 05:34:34,098 INFO L732 BasicCegarLoop]: Path program histogram: [81, 76, 56, 2, 1, 1] [2022-01-18 05:34:34,099 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 05:34:34,099 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 05:34:34,100 INFO L202 PluginConnector]: Adding new model misc-1.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:34:34 BasicIcfg [2022-01-18 05:34:34,100 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 05:34:34,100 INFO L158 Benchmark]: Toolchain (without parser) took 759876.80ms. Allocated memory was 358.6MB in the beginning and 469.8MB in the end (delta: 111.1MB). Free memory was 319.7MB in the beginning and 285.7MB in the end (delta: 34.0MB). Peak memory consumption was 147.0MB. Max. memory is 16.0GB. [2022-01-18 05:34:34,101 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.10ms. Allocated memory is still 358.6MB. Free memory is still 320.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:34:34,101 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.18ms. Allocated memory is still 358.6MB. Free memory was 319.6MB in the beginning and 318.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 05:34:34,101 INFO L158 Benchmark]: Boogie Preprocessor took 20.24ms. Allocated memory is still 358.6MB. Free memory was 318.1MB in the beginning and 317.1MB in the end (delta: 985.3kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:34:34,101 INFO L158 Benchmark]: RCFGBuilder took 198.47ms. Allocated memory is still 358.6MB. Free memory was 317.1MB in the beginning and 308.1MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 05:34:34,101 INFO L158 Benchmark]: TraceAbstraction took 759629.58ms. Allocated memory was 358.6MB in the beginning and 469.8MB in the end (delta: 111.1MB). Free memory was 307.5MB in the beginning and 285.7MB in the end (delta: 21.8MB). Peak memory consumption was 134.5MB. Max. memory is 16.0GB. [2022-01-18 05:34:34,103 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 358.6MB. Free memory is still 320.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 24.18ms. Allocated memory is still 358.6MB. Free memory was 319.6MB in the beginning and 318.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.24ms. Allocated memory is still 358.6MB. Free memory was 318.1MB in the beginning and 317.1MB in the end (delta: 985.3kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 198.47ms. Allocated memory is still 358.6MB. Free memory was 317.1MB in the beginning and 308.1MB in the end (delta: 9.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 759629.58ms. Allocated memory was 358.6MB in the beginning and 469.8MB in the end (delta: 111.1MB). Free memory was 307.5MB in the beginning and 285.7MB in the end (delta: 21.8MB). Peak memory consumption was 134.5MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3048states) and FLOYD_HOARE automaton (currently 10 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 34 known predicates. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3048states) and FLOYD_HOARE automaton (currently 10 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 34 known predicates. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (3048states) and FLOYD_HOARE automaton (currently 10 states, 31 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 34 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 48 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 759.5s, OverallIterations: 217, TraceHistogramMax: 2, PathProgramHistogramMax: 81, EmptinessCheckTime: 0.4s, AutomataDifference: 485.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 82809 SdHoareTripleChecker+Valid, 194.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 82809 mSDsluCounter, 49496 SdHoareTripleChecker+Invalid, 164.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 45842 IncrementalHoareTripleChecker+Unchecked, 73921 mSDsCounter, 39523 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 429870 IncrementalHoareTripleChecker+Invalid, 515235 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 39523 mSolverCounterUnsat, 4454 mSDtfsCounter, 429870 mSolverCounterSat, 1.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 23183 GetRequests, 8679 SyntacticMatches, 989 SemanticMatches, 13514 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 317223 ImplicationChecksByTransitivity, 366.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3065occurred in iteration=213, InterpolantAutomatonStates: 10715, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.7s AutomataMinimizationTime, 216 MinimizatonAttempts, 376952 StatesRemovedByMinimization, 216 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 218.2s InterpolantComputationTime, 12550 NumberOfCodeBlocks, 12541 NumberOfCodeBlocksAsserted, 763 NumberOfCheckSat, 18163 ConstructedInterpolants, 370 QuantifiedInterpolants, 397285 SizeOfPredicates, 1806 NumberOfNonLiveVariables, 12988 ConjunctsInSsa, 6304 ConjunctsInUnsatCore, 647 InterpolantComputations, 2 PerfectInterpolantSequences, 139/6934 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